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.

Afficher en Markdown

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 :

6mm-com/agent-java-sdk

Durée d’exécution

ObjetValeur
Version Java minimumJava 8+
Outil de construction recommandéMaven 3.9+
Groupe Mavencom.sixmm.exchange.sdk
Artefact Mavenagent
Balise source documentéev0.1.1

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 apiSecret uniquement 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 agentOrderNo comme une clé d’idempotence durable et la garder unique à l’échelle mondiale.
  • Stocker platformUserId comme une chaîne et maintenir sa relation avec agentUserId.
  • Interroger le transfert original avant de réessayer après un délai d’expiration ou un résultat réseau incertain.

Prochaines étapes