Agent Java SDK
Instala el 6MM Agent Java SDK y usa API backend firmado para vinculación de usuarios, transferencias, credenciales de entrada y verificación de webhook.
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:
Duración
El repositorio público de GitHub es alojamiento fuente, 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 de backend
- Validar la sesión de usuario asociada.
- Mapear al usuario socio a agentUserId.
- Vinculación de llamadas antes de los flujos de primera operación o transferencia.
- Llama a createEntryUrl para un SSOcompleto único en el sitio .
- Llamar createEmbedToken para Trading Widget modo de token de compañero.
- Verificar los webhooks de transferencia y procesarlos idempotentemente.
Reglas de seguridad y operativas
- Almacenar
apiSecretsolo en un gestor de secretos de backend o en una variable de entorno protegido. - Mantener sincronizada la hora del servidor porque las solicitudes firmadas contienen marcas de tiempo.
- Tratar
agentOrderNocomo una clave de idempotencia duradera y mantenerla única a nivel global. - Almacenar
platformUserIdcomo una cadena y persistir su relación conagentUserId. - Consulta la transferencia original antes de intentarlo de nuevo después de un tiempo de espera o un resultado de red incierto.
Próximos pasos
- Java Inicio Rápido: instala la fuente etiquetada e inicializa
AgentClient. - Create Embed Token: emitir credenciales de corta duración para Trading Widget.
- Secretos y Firmas: entiende HMAC automático de firmas y manejo secreto.
- Webhooks & Idempotency: verifica callbacks y evita el procesamiento duplicado.