6MM Agent SDK

Ver como Markdown

A 6MM Agent SDK é para serviços backend parceiros que precisam chamar o Agente privilegiado API sem implementar assinatura e tratamento de requisições do zero. Não deve rodar em código de navegador, celular ou desktop público porque a integração usa um parceiro API segredo.

Quando usar o Agent SDK

Use o Agent SDK quando o backend precisar vincular um usuário parceiro, transferir ativos por um fluxo aprovado, consultar registros de negociação, criar uma URL de acesso à negociação incorporada ou verificar notificações de webhook. Use o Trading Widget SDK separadamente quando o frontend do parceiro precisar exibir a interface de negociação.

Capacidades

CenárioJava SDKPHP SDK
Vincular usuárioApoiadoApoiado
Transferência de valor fixoApoiadoApoiado
Transferir tudo para foraApoiadoApoiado
Transferência reversaApoiadoApoiado
Ordens de consultaApoiadoApoiado
Criar URL de entradaApoiadoApoiado
Verificação de WebhookApoiadoApoiado

Configuração comum

ChaveExemploDescrição
baseUrlhttps://agent-api.6mm.com6MM Agente API URL serviço sem slash de trança.
agentCodeAGENT001Código do agente parceiro.
apiSecretSeu-API-SegredoAPI segredo de assinatura armazenado apenas no backend.
defaultCurrencyUSDTMoeda padrão para transferências e API da conta.
webhookUrlhttps://partner.example.com/6mm/webhookEndpoint parceiro para notificações de webhook 6MM .

Fluxo típico de integração

  1. A interface do parceiro autentica o usuário por meio do próprio sistema de conta do parceiro.
  2. O backend parceiro mapeia o usuário para um identificador estável do lado do parceiro.
  3. O backend chama o Agent SDK com agentCode e o API protegido como segredo.
  4. O SDK assina e envia o Agente API pedido.
  5. O backend armazena o identificador de negócio retornado e processa webhooks posteriores idempotentemente.
  6. O frontend recebe apenas o resultado de curta duração ou credencial de entrada que precisa.

Escolha um SDK

Checklist de produção

  • Carregar apiSecret de um gerenciador de segredos backend, não do código-fonte.
  • Mantenha as credenciais de desenvolvimento, encenação e produção separadas.
  • Utilizar um mapeamento de usuário de parceiro estável e identificadores únicos de ordem de negócios.
  • Preservar o identificador original ao verificar o status de uma solicitação com tempo de expiração.
  • Verificar assinaturas de webhooks e armazenar IDs de eventos processados.
  • Ocultar segredos e assinaturas dos logs enquanto retém IDs de solicitação para suporte.

Próximos passos