Agent Java SDK

Instala el 6MM Agent Java SDK y usa API backend firmados para vinculación de usuarios, transferencias, credenciales de entrada y verificación de webhook.

Ver como Markdown

Repositorio oficial

El repositorio Java SDK es la fuente de verdad para SDK código fuente, notas de versión, ejemplos de uso y detalles de implementación:

[6mm-com/agent-java-sdk] (https://github.com/6mm-com/agent-java-sdk)

Duración

PuntoValor
Versión mínima JavaJava 8+
Herramienta de construcción recomendadaMaven 3.9+
Grupo Mavencom.sixmm.exchange.sdk
Artefacto de Mavenagent
Etiqueta de fuente documentadav0.1.1

El repositorio público de GitHub es alojamiento de fuentes, no un repositorio de dependencias de Maven. Compila e instala el código fuente etiquetado localmente o publica el artefacto aprobado en el repositorio privado de Maven de tu organización antes de usarlo en compilaciones de equipos.

Responsabilidades típicas en backend

  • Validar la sesión de usuario asociada.
  • Mapear al usuario socio a agentUserId.
  • Vincular llamadas antes de los primeros flujos de negociación o transferencia.
  • Llama createEntryUrl para una única vez en el SSOcompleto.
  • Llamar createEmbedToken para Trading Widget modo de token de compañero.
  • Verificar los webhooks de transferencia y procesarlos idempotentemente.

Normas de seguridad y operaciones

  • Almacenar apiSecret solo en un gestor de secretos de backend o en una variable de entorno protegido.
  • Mantener sincronizado el tiempo del servidor porque las solicitudes firmadas contienen marcas de tiempo.
  • Tratar agentOrderNo como una clave de idempotencia duradera y mantenerla única a nivel global.
  • Almacenar platformUserId como una cadena y persistir su relación con agentUserId.
  • Consultar la transferencia original antes de volver a intentarlo tras un tiempo de espera o un resultado de red incierto.

Próximos pasos