> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.6mm.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.6mm.com/_mcp/server.

# 6MM Agent SDK

> Nutzen Sie das 6MM Agent SDK für signierte API-Aufrufe aus Java- und PHP-Backends, Benutzerverknüpfung, Asset-Transfers, Trading-Einstiegs-URLs, idempotente Verarbeitung und Webhook-Verifizierung.

Der 6MM Agent SDK ist für Partner-Backend-Dienste, die privilegierte Agenten- API aufrufen müssen, ohne das Signieren und die Anforderungsbearbeitung von Grund auf umzusetzen. Es darf nicht im Browser-, Mobil- oder Public-Desktop-Code laufen, da die Integration einen Partner API geheim nutzt.

<h2 id="when-to-use-the-agent-sdk">
  Wann sollte man die Agent SDK
</h2>

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](/de/sdk/trading-widget/overview) separat, wenn das Partner-Frontend die Handelsoberfläche anzeigen soll.

<h2 id="capabilities">
  Fähigkeiten
</h2>

| Szenario              | Java SDK    | PHP SDK     |
| --------------------- | ----------- | ----------- |
| Bind-Benutzer         | Unterstützt | Unterstützt |
| Feste Übertragung     | Unterstützt | Unterstützt |
| Alles übertreiben     | Unterstützt | Unterstützt |
| Rückwärtsübertragung  | Unterstützt | Unterstützt |
| Abfragereihenfolgen   | Unterstützt | Unterstützt |
| Eintrag erstellen URL | Unterstützt | Unterstützt |
| Webhook-Verifikation  | Unterstützt | Unterstützt |

<h2 id="common-configuration">
  Gemeinsame Konfiguration
</h2>

| Legende         | Beispiel                                                                           | Beschreibung                                         |
| --------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------- |
| baseUrl         | `https://agent-api.6mm.com`                                                        | 6MM Agent API URL ohne Slash zu bedienen.            |
| agentCode       | AGENT001                                                                           | Partneragenten-Code.                                 |
| apiSecret       | Dein-api-geheimnis                                                                 | API Signing-Secret wird nur im Backend gespeichert.  |
| defaultCurrency | USDT                                                                               | Standardwährung für Überweisung und Konto API.       |
| webhookUrl      | [https://partner.example.com/6mm/webhook](https://partner.example.com/6mm/webhook) | Partner-Endpunkt für 6MM Webhook-Benachrichtigungen. |

<h2 id="typical-integration-flow">
  Typischer Integrationsfluss
</h2>

1. Das Partner-Frontend authentifiziert den Nutzer über das eigene Kontosystem des Partners.
2. Das Partner-Backend mappt den Benutzer auf eine stabile Partner-seitige Kennung.
3. Das Backend ruft das Agent SDK mit `agentCode` und dem geschützten API geheim auf.
4. Die SDK unterschreibt und sendet dem Agenten API Anfrage.
5. Das Backend speichert die zurückgegebene Geschäftskennung und verarbeitet spätere Webhooks idempotent.
6. Das Frontend erhält nur das kurzlebige Ergebnis oder die benötigte Zugangsberechtigung.

<h2 id="choose-an-sdk">
  Wählen Sie eine SDK
</h2>

| Backend-Stack | Fang hier an                                                                                                         |
| ------------- | -------------------------------------------------------------------------------------------------------------------- |
| Java          | [Java SDK Überblick](/de/sdk/agent-sdk/java/overview) und [Java Schneller Start](/de/sdk/agent-sdk/java/quick-start) |
| PHP           | [PHP SDK Überblick](/de/sdk/agent-sdk/php/overview) und [PHP Schneller Start](/de/sdk/agent-sdk/php/quick-start)     |

<h2 id="production-checklist">
  Produktionscheckliste
</h2>

* Laden Sie `apiSecret` aus einem Backend-Secret-Manager, nicht aus dem Quellcode.
* Entwicklungs-, Staging- und Produktionsreferenzen getrennt halten.
* Verwenden Sie eine stabile Partner-Benutzerabbildung und eindeutige Geschäftsordnungskennungen.
* Die ursprüngliche Identifikatorin erhalten bleiben, wenn der Status einer zeitgesteuerten Anfrage überprüft wird.
* Webhook-Signaturen zu überprüfen und verarbeitete Ereignis-IDs zu speichern.
* Geheimnisse und Signaturen aus Protokollen schwärzen, während Anfrage-IDs zur Unterstützung erhalten bleiben.

<h2 id="next-steps">
  Nächste Schritte
</h2>

#### [Java Schneller Start](/de/sdk/agent-sdk/java/quick-start)

Installiere und initialisiere die Agent SDK in einem Java Backend.

#### [PHP Schneller Start](/de/sdk/agent-sdk/php/quick-start)

Installiere und initialisiere die Agent SDK in einem PHP Backend.

#### [Webhooks & Idempotenz](/de/sdk/security/webhooks-idempotency)

Verifizieren Sie Rückrufe und verhindern Sie doppelte Geschäftsabwicklungen.