Agent Java SDK
Installa il 6MM Agent Java SDK e usa API backend firmato per il binding utente, i trasferimenti, le credenziali di accesso e la verifica del webhook.
Archivio ufficiale
Il repository Java SDK è la fonte di verità per SDK codice sorgente, note di rilascio, esempi d’uso e dettagli di implementazione:
Durata
Il repository pubblico di GitHub è un source hosting, non un repository di dipendenza Maven. Compila e installa localmente il codice sorgente taggato oppure pubblica l’artefatto approvato nel repository Maven privato della tua organizzazione prima di usarlo nelle build di squadra.
Responsabilità tipiche di backend
- Convalidare la sessione utente partner.
- Mappare l’utente partner a agentUserId.
- Binding di chiamata prima della prima negoziazione o dei flussi di trasferimento.
- Chiama createEntryUrl per un SSOunico in sede completa.
- Chiama createEmbedToken per Trading Widget modalità partner-token.
- Verificare i webhook di trasferimento e processarli idempotentemente.
Regole di sicurezza e operative
- Memorizzare
apiSecretsolo in un gestore di segreti backend o in una variabile di ambiente protetto. - Mantenere sincronizzato l’ora del server perché le richieste firmate contengono timestamp.
- Tratta
agentOrderNocome una chiave di idempotenza resistente e mantenerla unica a livello globale. - Memorizzare
platformUserIdcome stringa e persistere la sua relazione conagentUserId. - Interrogare il trasferimento originale prima di riprovare dopo un timeout o un risultato di rete incerto.
Passi successivi
- Java Avvio Rapido: installa la sorgente taggata e inizializza
AgentClient. - Create Embed Token: emette credenziali di breve durata per Trading Widget.
- Segreti e Firma: comprendi la firma automatica HMAC e la gestione dei segreti.
- Webhooks & Idempotency: verifica i callback e impedisce l’elaborazione duplicata.