Agent Java SDK
Installez le 6MM Agent Java SDK et utilisez des API backend signés pour la liaison utilisateur, les transferts, les identifiants d’entrée et la vérification des webhooks.
Dépôt officiel
Le dépôt Java SDK est la source de vérité pour SDK code source, les notes de version, les exemples d’utilisation et les détails d’implémentation :
Durée d’exécution
Le dépôt public GitHub héberge des sources, pas un dépôt de dépendance Maven. Construisez et installez localement le code source tagué ou publiez l’artefact approuvé dans le dépôt Maven privé de votre organisation avant de l’utiliser dans les équipes de compilation.
Responsabilités typiques en backend
- Valider la session utilisateur partenaire.
- Mapper l’utilisateur partenaire à agentUserId.
- Liaison d’appels avant les premiers flux de trading ou de transfert.
- Appelez createEntryUrl pour une SSOcomplète unique en site.
- Appeler createEmbedToken pour Trading Widget mode jeton partenaire.
- Vérifier les webhooks de transfert et les traiter de manière homogénère.
Sécurité et règles opérationnelles
- Stocker
apiSecretuniquement dans un gestionnaire de secrets backend ou une variable d’environnement protégé. - Garder l’heure du serveur synchronisée car les requêtes signées contiennent des horodatages.
- Considérer
agentOrderNocomme une clé d’idempotence durable et la garder unique à l’échelle mondiale. - Stocker
platformUserIdcomme une chaîne et maintenir sa relation avecagentUserId. - Interroger le transfert original avant de réessayer après un délai d’expiration ou un résultat réseau incertain.
Prochaines étapes
- Java Démarrage rapide : installez la source balisée et initialisez
AgentClient. - Créer un jeton d’intégration : émettre des identifiants éphémères pour Trading Widget.
- Secrets & Signing : comprenez la signature automatique HMAC et la gestion des secrets.
- Webhooks & Idempotency : vérifiez les rappels et empêchez le traitement des doublons.