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.
Visualizza come Markdown

Archivio ufficiale

Il repository Java SDK è la fonte di verità per SDK codice sorgente, note di rilascio, esempi d’uso e dettagli di implementazione:

6mm-com/agent-java-sdk

Durata

VoceValore
Versione Java minimaJava 8+
Strumento di build consigliatoMaven 3.9+
Gruppo Mavencom.sixmm.exchange.sdk
Artefatto Mavenagent
Etichetta sorgente documentatav0.1.1

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 apiSecret solo 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 agentOrderNo come una chiave di idempotenza resistente e mantenerla unica a livello globale.
  • Memorizzare platformUserId come stringa e persistere la sua relazione con agentUserId.
  • Interrogare il trasferimento originale prima di riprovare dopo un timeout o un risultato di rete incerto.

Passi successivi