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.
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
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
apiSecretsolo 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
agentOrderNocomo una clave de idempotencia duradera y mantenerla única a nivel global. - Almacenar
platformUserIdcomo una cadena y persistir su relación conagentUserId. - Consultar la transferencia original antes de volver a intentarlo tras un tiempo de espera o un resultado de red incierto.
Próximos pasos
- Java Inicio rápido: instala el código fuente etiquetado e inicializa
AgentClient. - Create Embed Token: emitir credenciales de corta duración para Trading Widget.
- Secretos y Firmas: entiende la firma automática HMAC y el manejo de secretos.
- Webhooks & Idempotency: verifica las devoluciones de llamada y evita el procesamiento duplicado.