6MM Agent SDK

Ver como Markdown

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

¿Cuándo usar el Agent SDK

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

Capacidades

EscenarioJava SDKPHP SDK
Bind userApoyadoApoyado
Transferencia de cantidad fijaApoyadoApoyado
Transfiere todo fueraApoyadoApoyado
Transferencia inversaApoyadoApoyado
Órdenes de consultaApoyadoApoyado
Crear URLApoyadoApoyado
Verificación de WebhookApoyadoApoyado

Configuración común

ClaveEjemploDescripción
baseUrlhttps://agent-api.6mm.com6MM Agente 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/webhookPartner endpoint 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 al Agente API solicitud.
  5. El backend almacena el identificador de negocio retornado y procesa los webhooks posteriores de manera idempotente.
  6. El frontend solo recibe el resultado de corta duración o 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.
  • Usar un mapeo de usuario de socio estable e identificadores únicos de órdenes de negocio.
  • Conservar el identificador original al revisar el estado de una solicitud con tiempo de espera.
  • Verificar firmas de webhooks y almacenar IDs de eventos procesados.
  • Borrar secretos y firmas de los registros mientras se conservan los IDs de solicitud para el soporte.

Próximos pasos