Passer à la navigation

6MM Agent SDK

Afficher en Markdown

Le 6MM Agent SDK est destiné aux services backend partenaires qui doivent appeler l’agent privilégié APIs sans implémenter la signature et le traitement des demandes à partir de zéro. Il ne doit pas s’exécuter dans le code d’un navigateur, d’un appareil mobile ou d’un ordinateur de bureau public, car l’intégration utilise un secret API partenaire.

Quand utiliser le Agent SDK

Utilisez l’Agent SDK lorsque votre backend doit associer un utilisateur partenaire, transférer des actifs via un workflow approuvé, consulter les historiques de trading, créer une URL d’accès au trading intégré ou vérifier les notifications Webhook. Utilisez le Trading Widget SDK séparément lorsque le frontend partenaire doit afficher l’interface de trading.

Capacités

ScénarioJava SDK
Lier l’utilisateurSoutenu
Virement à montant fixeSoutenu
Tout transférerSoutenu
Transfert inverséSoutenu
Interroger les ordres de transfertSoutenu
Créer une entrée URLSoutenu
Webhook vérificationSoutenu

Configuration commune

CléExempleDescription
baseUrlhttps://agent-api.6mm.com6MM Agent API service URL sans barre oblique finale.
agentCodeAGENT001Code de l’agent partenaire.
apiSecretvotre-api-secretAPI secret de signature stocké uniquement sur le backend.
defaultCurrencyUSDTDevise par défaut pour le transfert et le compte APIs.
webhookUrlhttps://partner.example.com/6mm/webhookPoint de terminaison partenaire pour les notifications 6MM webhook.

Flux d’intégration typique

  1. L’interface du partenaire authentifie l’utilisateur via le propre système de compte du partenaire.
  2. Le backend partenaire mappe l’utilisateur à un identifiant stable côté partenaire.
  3. Le backend appelle le Agent SDK avec agentCode et le secret protégé API.
  4. Le SDK signe et envoie la demande à l’agent API.
  5. Le backend stocke l’identifiant d’entreprise renvoyé et traite ensuite webhooks de manière idempotente.
  6. Le frontend ne reçoit que le résultat de courte durée ou les informations d’identification dont il a besoin.

Choisissez un SDK

Pile back-endCommencez ici
JavaJava SDK Présentation et Java Démarrage rapide

Le PHP SDK n’a pas été rendu public. Pour l’intégrer, veuillez nous contacter pour obtenir le SDK, les instructions d’installation et les versions disponibles.

PHP SDK informations d’intégration

Liste de contrôle de production

  • Chargez apiSecret à partir d’un gestionnaire de secrets backend, pas du code source.
  • Séparez les informations d’identification en matière de développement, de préparation et de production.
  • Utilisez un mappage d’utilisateurs partenaires stable et des identifiants de commandes commerciales uniques.
  • Conservez l’identifiant d’origine lors de la vérification de l’état d’une demande expirée.
  • Vérifiez les signatures webhook et stockez les ID d’événement traités.
  • Supprimez les secrets et les signatures des journaux tout en conservant les ID de demande d’assistance.

Prochaines étapes

Java SDK capacités v0.3.0

Java SDK inclut désormais des portefeuilles de financement, des environnements de fonds explicites, six requêtes de données perpétuelles et des taux de référence fiduciaires.

Flux de travail d’entrepriseGuide Java v0.3.0
Actifs contraignants et contractuels/financementUtilisateurs et actifs
Transferts de contrats et requêtes d’ordre de transfertTransferts de contrats
Transferts de fonds et requêtes de recouvrement dédiéesPortefeuille de financement
Ordres, exécutions, positions et grand livre actuels/historiquesRequêtes perpétuelles
Redirection et intégration du trading des secondesTrading de secondes
Production et fonds simulésGuide environnement
Mise à jour d’une intégration Java existanteMise à niveau vers la version 0.3.0