Zur Navigation springen

6MM Agent SDK

Als Markdown anzeigen

Der 6MM Agent SDK ist für Partner-Backend-Dienste gedacht, die den privilegierten Agenten APIs aufrufen müssen, ohne die Signierung und Anforderungsbearbeitung von Grund auf zu implementieren. Es darf nicht im Browser-, Mobil- oder öffentlichen Desktop-Code ausgeführt werden, da die Integration ein Partner-API-Geheimnis verwendet.

Wann sollte Agent SDK verwendet werden?

Verwenden Sie das Agent SDK, wenn Ihr Backend einen Partnerbenutzer verknüpfen, Assets über einen genehmigten Workflow übertragen, Handelsdaten abfragen, eine Einstiegs-URL für den eingebetteten Handel erstellen oder Webhook-Benachrichtigungen prüfen muss. Verwenden Sie das Trading Widget SDK separat, wenn das Partner-Frontend die Handelsoberfläche anzeigen soll.

Fähigkeiten

SzenarioJava SDK
Benutzer bindenUnterstützt
FestbetragsüberweisungUnterstützt
Übertragen Sie alles rausUnterstützt
RückübertragungUnterstützt
Transportaufträge abfragenUnterstützt
Eintrag erstellen URLUnterstützt
Webhook VerifizierungUnterstützt

Gemeinsame Konfiguration

SchlüsselBeispielBeschreibung
baseUrlhttps://agent-api.6mm.com6MM Agent API Dienst URL ohne abschließenden Schrägstrich.
agentCodeAGENT001Code des Partneragenten.
apiSecretDein-API-GeheimnisAPI Signaturgeheimnis wird nur im Backend gespeichert.
defaultCurrencyUSDTStandardwährung für Überweisung und Konto APIs.
webhookUrlhttps://partner.example.com/6mm/webhookPartnerendpunkt für 6MM webhook-Benachrichtigungen.

Typischer Integrationsablauf

  1. Das Partner-Frontend authentifiziert den Benutzer über das eigene Kontosystem des Partners.
  2. Das Partner-Backend ordnet dem Benutzer eine stabile partnerseitige Kennung zu.
  3. Das Backend ruft den Agent SDK mit agentCode und dem geschützten API-Geheimnis auf.
  4. Der SDK signiert und sendet die Anfrage des Agenten API.
  5. Das Backend speichert die zurückgegebene Geschäftskennung und verarbeitet sie später webhooks idempotent.
  6. Das Frontend erhält nur die kurzlebigen Ergebnis- oder Zugangsdaten, die es benötigt.

Wählen Sie einen SDK

Backend-StackBeginnen Sie hier
JavaJava SDK Übersicht Und Java Schnellstart

Der PHP SDK wurde nicht öffentlich veröffentlicht. Um es zu integrieren, kontaktieren Sie uns bitte, um SDK, Installationsanweisungen und verfügbare Versionen zu erhalten.

PHP SDK Integrationsinformationen

Checkliste für die Produktion

  • Laden Sie apiSecret von einem Backend-Secret-Manager, nicht vom Quellcode.
  • Halten Sie die Anmeldeinformationen für Entwicklung, Staging und Produktion getrennt.
  • Verwenden Sie eine stabile Partnerbenutzerzuordnung und eindeutige Geschäftsauftragskennungen.
  • Behalten Sie die ursprüngliche Kennung bei, wenn Sie den Status einer Anfrage mit Zeitüberschreitung überprüfen.
  • Überprüfen Sie webhook Signaturen und speichern Sie verarbeitete Ereignis-IDs.
  • Schwärzen Sie Geheimnisse und Signaturen aus Protokollen und behalten Sie gleichzeitig die Anforderungs-IDs für den Support bei.

Nächste Schritte

Java SDK v0.3.0-Funktionen

Java SDK umfasst jetzt Finanzierungs-Wallets, explizite Zahlungsumgebungen, sechs unbefristete Datenabfragen und Fiat-Referenzkurse.

GeschäftsablaufJava v0.3.0 Anleitung
Bindungs- und Vertrags-/FinanzierungsvermögenswerteBenutzer und Vermögenswerte
Vertragsübertragungen und ÜberweisungsauftragsabfragenVertragsübertragungen
Finanzierungstransfers und dedizierte RückforderungsanfragenFunding-Wallet
Aktuelle/historische Orders, Abfüllungen, Positionen und HauptbuchStändige Abfragen
Weiterleitung und Einbettung des SekundenhandelsSekundenhandel
Produktions- und SimulationsfondsUmweltführer
Aktualisieren einer vorhandenen Java-IntegrationUpgrade auf v0.3.0