> 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

> Użyj 6MM Agent SDK do podpisanych wywołań API z backendów Java i PHP, powiązywania użytkowników, transferów aktywów, generowania adresów URL wejścia do handlu, obsługi idempotencji i weryfikacji webhooków.

6MM Agent SDK jest przeznaczony dla partnerskich usług backendowych, które muszą wywoływać uprzywilejowane Agent API bez konieczności wdrażania podpisywania i obsługi żądań od zera. Nie może działać w przeglądarce, telefonie komórkowym ani publicznym kodzie desktopowym, ponieważ integracja korzysta z partnera API tajemnicy.

<h2 id="when-to-use-the-agent-sdk">
  Kiedy używać Agent SDK
</h2>

Użyj Agent SDK, gdy backend musi powiązać użytkownika partnera, przenosić aktywa w zatwierdzonym procesie, pobierać dane transakcyjne, utworzyć adres URL wejścia do handlu osadzonego lub zweryfikować powiadomienia webhook. Użyj [Trading Widget SDK](/pl/sdk/trading-widget/overview) osobno, gdy frontend partnera ma wyświetlać interfejs handlowy.

<h2 id="capabilities">
  Możliwości
</h2>

| Scenariusz                      | Java SDK  | PHP SDK   |
| ------------------------------- | --------- | --------- |
| Użytkownik przypisania          | Wspierane | Wspierane |
| Transfer o stałej kwotie        | Wspierane | Wspierane |
| Przenieś wszystkich na zewnątrz | Wspierane | Wspierane |
| Transfer wsteczny               | Wspierane | Wspierane |
| Kolejność zapytań               | Wspierane | Wspierane |
| Utwórz URL                      | Wspierane | Wspierane |
| Weryfikacja Webhook             | Wspierane | Wspierane |

<h2 id="common-configuration">
  Typowa konfiguracja
</h2>

| Klucz           | Przykład                                                                           | Opis                                                             |
| --------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------- |
| baseUrl         | `https://agent-api.6mm.com`                                                        | 6MM Agent API URL służby bez śladu ukośnika.                     |
| agentCode       | AGENT001                                                                           | Kod agenta partnera.                                             |
| apiSecret       | twój-api-sekret                                                                    | API sekret podpisu przechowywany tylko na backendzie.            |
| defaultCurrency | USDT                                                                               | Domyślna waluta do przelewów i API konta.                        |
| webhookUrl      | [https://partner.example.com/6mm/webhook](https://partner.example.com/6mm/webhook) | Punkt końcowy partnera do odbierania powiadomień webhook od 6MM. |

<h2 id="typical-integration-flow">
  Typowy przepływ całkowania
</h2>

1. Frontend partnera uwierzytelnia użytkownika za pośrednictwem własnego systemu kont partnera.
2. Backend partnera mapuje użytkownika na stabilny identyfikator po stronie partnera.
3. Zaplecze dzwoni do Agent SDK z `agentCode` i chronionym API tajnym.
4. SDK podpisuje i wysyła Agentowi API prośbę.
5. Backend przechowuje zwrócony identyfikator biznesowy i przetwarza kolejne webhooki w sposób idempotencjalny.
6. Frontend otrzymuje tylko krótkotrwały wynik lub poświadczenie wejściowe, którego potrzebuje.

<h2 id="choose-an-sdk">
  Wybierz SDK
</h2>

| Stos backend | Zacznij tutaj                                                                                                        |
| ------------ | -------------------------------------------------------------------------------------------------------------------- |
| Java         | [Java SDK Przegląd](/pl/sdk/agent-sdk/java/overview) oraz [Java Szybki Początek](/pl/sdk/agent-sdk/java/quick-start) |
| PHP          | [PHP SDK Przegląd](/pl/sdk/agent-sdk/php/overview) oraz [PHP Szybki Początek](/pl/sdk/agent-sdk/php/quick-start)     |

<h2 id="production-checklist">
  Lista kontrolna produkcji
</h2>

* Ładuj `apiSecret` z backendowego menedżera sekretów, a nie z kodu źródłowego.
* Utrzymywanie oddzielnych uprawnień do rozwoju, etapu i produkcji.
* Używanie stabilnego mapowania użytkownika partnera oraz unikalnych identyfikatorów zamówień biznesowych.
* Zachowuj oryginalny identyfikator podczas sprawdzania statusu żądania z limitem czasu.
* Weryfikacja podpisów webhooków i przechowywanie przetworzonych identyfikatorów zdarzeń.
* Cenzurowanie sekretów i sygnatur z logów, zachowując identyfikatory żądań dla wsparcia.

<h2 id="next-steps">
  Kolejne kroki
</h2>

#### [Java Szybki Początek](/pl/sdk/agent-sdk/java/quick-start)

Zainstaluj i zainicjalizuj Agent SDK w Java backendzie.

#### [PHP Szybki Początek](/pl/sdk/agent-sdk/php/quick-start)

Zainstaluj i zainicjalizuj Agent SDK w PHP backendzie.

#### [Webhooki i Idempotencja](/pl/sdk/security/webhooks-idempotency)

Weryfikuj oddzwonienia i zapobiegaj duplikatowi przetwarzania biznesowego.