6MM Agent SDK

Ver como Markdown

La 6MM Agent SDK es para servicios de backend asociados que necesitan llamar a API de agente privilegiado sin implementar la gestión de firmas y solicitudes desde cero. No debe ejecutarse en código de navegador, móvil o escritorio público porque la integración utiliza un socio API secreto.

¿Cuándo usar el Agent SDK

Utiliza el Agent SDK cuando tu backend necesite vincular a un usuario socio, transferir activos mediante un flujo aprobado, consultar registros de trading, crear una URL de acceso al trading integrado o verificar notificaciones de Webhook. Utiliza el Trading Widget SDK por separado cuando el frontend del socio necesite mostrar la interfaz de trading.

Capacidades

EscenarioJava SDKPHP SDK
Vincular usuarioApoyadoApoyado
Transferencia de cantidad fijaApoyadoApoyado
Transfiere todoApoyadoApoyado
Transferencia inversaApoyadoApoyado
Órdenes de consultaApoyadoApoyado
Crear URLApoyadoApoyado
Verificación de WebhookApoyadoApoyado

Configuración común

ClaveEjemploDescripción
baseUrlhttps://agent-api.6mm.com6MM Agent API servicio URL sin barra lateral.
agentCodeAGENT001Código de agente asociado.
apiSecrettu-api-secretoAPI secreto de firma almacenado solo en el backend.
defaultCurrencyUSDTMoneda predeterminada para transferencias y API de cuenta.
webhookUrlhttps://partner.example.com/6mm/webhookEndpoint de socios para notificaciones de 6MM webhook.

Flujo típico de integración

  1. El frontend del socio autentica al usuario a través del propio sistema de cuenta del socio.
  2. El backend del socio asigna al usuario a un identificador estable del lado del socio.
  3. El backend llama al Agent SDK con agentCode y el API protegido secreto.
  4. El SDK firma y envía la solicitud API Agente.
  5. El backend almacena el identificador de negocio retornado y procesa los webhooks posteriores de manera idempotente.
  6. El frontend solo recibe el resultado efímero o la credencial de entrada que necesita.

Elige un SDK

Lista de verificación de producción

  • Cargar apiSecret desde un gestor de secretos backend, no desde el código fuente.
  • Mantener separadas las credenciales de desarrollo, puesta en escena y producción.
  • Utilizar un mapeo de usuario de socios estables e identificadores únicos de órdenes de negocio.
  • Conservar el identificador original al comprobar el estado de una solicitud con tiempo de espera.
  • Verificar firmas de webhook y almacenar los IDs de eventos procesados.
  • Redactar secretos y firmas de los registros mientras se conservan los IDs de solicitud para el soporte.

Próximos pasos