Przejdź do nawigacji

6MM Agent SDK

Zobacz jako Markdown

6MM Agent SDK jest przeznaczony dla usług zaplecza partnerów, które muszą wywoływać uprzywilejowanego agenta APIs bez konieczności wdrażania podpisywania i obsługi żądań od zera. Nie może działać w kodzie przeglądarki, telefonu komórkowego ani publicznego komputera, ponieważ integracja wykorzystuje sekret partnera API.

Kiedy używać Agent SDK

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 osobno, gdy frontend partnera ma wyświetlać interfejs handlowy.

Możliwości

ScenariuszJava SDK
Powiąż użytkownikaUtrzymany
Przelew o stałej kwocieUtrzymany
Przenieś całośćUtrzymany
Przeniesienie zwrotneUtrzymany
Zapytanie o polecenia przelewuUtrzymany
Utwórz wpis URLUtrzymany
Webhook weryfikacjaUtrzymany

Wspólna konfiguracja

KlawiszPrzykładOpis
baseUrlhttps://agent-api.6mm.com6MM Agent API usługa URL bez końcowego ukośnika.
agentCodeAGENT001Kod agenta partnerskiego.
apiSecretTwój sekret APIAPI sekret podpisywania przechowywany tylko na backendzie.
defaultCurrencyUSDTDomyślna waluta przelewu i rachunku APIs.
webhookUrlhttps://partner.example.com/6mm/webhookPunkt końcowy partnera do odbierania powiadomień webhook od 6MM.

Typowy przepływ integracyjny

  1. Interfejs 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. Backend wywołuje Agent SDK z agentCode i chronionym sekretem API.
  4. SDK podpisuje i wysyła do Agenta żądanie API.
  5. Backend przechowuje zwrócony identyfikator biznesowy i przetwarza później webhooks idempotentnie.
  6. Frontend otrzymuje tylko krótkotrwały wynik lub dane uwierzytelniające, których potrzebuje.

Wybierz SDK

Stos backenduZacznij tutaj
JavaJava SDK Przegląd I Java Szybki start

PHP SDK nie zostało udostępnione publicznie. Aby go zintegrować, skontaktuj się z nami w celu uzyskania SDK, instrukcji instalacji i dostępnych wersji.

PHP SDK informacje o integracji

Lista kontrolna produkcji

  • Załaduj apiSecret z menedżera tajnych danych zaplecza, a nie z kodu źródłowego.
  • Zachowaj oddzielne poświadczenia programistyczne, testowe i produkcyjne.
  • Korzystaj ze stabilnego mapowania użytkowników partnerów i unikalnych identyfikatorów zamówień biznesowych.
  • Zachowaj oryginalny identyfikator podczas sprawdzania statusu żądania, które przekroczyło limit czasu.
  • Weryfikuj podpisy webhook i przechowuj przetworzone identyfikatory zdarzeń.
  • Redaguj wpisy tajne i podpisy z dzienników, zachowując identyfikatory żądań pomocy technicznej.

Kolejne kroki

Java SDK możliwości wersji 0.3.0

Java SDK obejmuje teraz portfele finansowania, środowiska funduszy jawnych, sześć zapytań o wieczyste dane i stawki referencyjne fiducjarne.

Biznesowy przepływ pracyJava przewodnik v0.3.0
Aktywa wiążące i kontraktowe/finansująceUżytkownicy i zasoby
Przeniesienia kontraktowe i zapytania o polecenia przelewuTransfery kontraktowe
Transfery środków i dedykowane zapytania windykacyjnePortfel finansowania
Bieżące/historyczne zamówienia, wypełnienia, pozycje i księgaCiągłe zapytania
Przekierowanie i osadzanie w handlu sekundowymHandel sekundami
Produkcja i symulowane funduszePrzewodnik po środowisku
Aktualizacja istniejącej integracji Java.Uaktualnij do wersji 0.3.0