Agent Java SDK

Zainstaluj 6MM Agent Java SDK i użyj podpisanego backendu API do wiązania użytkownika, transferów, danych uwierzytelniających i weryfikacji webhooków.

Zobacz jako Markdown

Oficjalne repozytorium

Repozytorium Java SDK jest źródłem prawdy dla SDK kodu źródłowego, notatek wydawniczych, przykładów użycia oraz szczegółów implementacji:

6mm-com/agent-java-sdk

Czas trwania

PrzedmiotWartość
Wersja minimalna JavaJava 8+
Polecane narzędzie do budowaniaMaven 3.9+
Grupa Mavencom.sixmm.exchange.sdk
Artefakt Mavenagent
Udokumentowany tag źródłowyv0.1.1

Publiczne repozytorium GitHub to hosting źródłowy, a nie repozytorium zależności Maven. Zbuduj i zainstaluj oznaczony kod lokalnie lub opublikuj zatwierdzony artefakt w prywatnym repozytorium Maven swojej organizacji, zanim użyjesz go w budowaniu zespołowym.

Typowe obowiązki backendowe

  • Walidacja sesji użytkownika partnera.
  • Przypisuj użytkownika partnera na agentUserId.
  • Wiązanie wywołań przed pierwszym handlem lub przepływem transferowym.
  • Zadzwoń createEntryUrl w celu jednorazowego pełnego SSO.
  • Zadzwoń createEmbedToken Trading Widget tryb tokenów partnera.
  • Weryfikacja webhooków transferowych i ich prawidłowe przetwarzanie.

Zasady bezpieczeństwa i działania

  • Przechowywać apiSecret tylko w backendowym menedżerze sekretów lub chronionej zmiennej środowiskowej.
  • Utrzymywanie synchronizacji czasu serwera, ponieważ podpisane żądania zawierają znaczniki czasowe.
  • Traktuj agentOrderNo jako trwały klucz idempotencji i utrzymuj go globalnie unikalnym.
  • Przechowuj platformUserId jako ciąg i utrzymuj jego relację do agentUserId.
  • Zapytanie o oryginalny transfer przed ponowną próbą po przerwie czasu lub niepewnym wyniku sieci.

Kolejne kroki