PHP Szybki Początek

Zainstaluj i zainicjalizuj PHP SDK z usługi backendowej.

Zobacz jako Markdown

Instalacja

1{
2 "require": {
3 "sixmm/agent-sdk": "VERSION_PROVIDED_BY_6MM"
4 }
5}

Dostęp do pakietu

6MM udostępnia zatwierdzoną nazwę pakietu, repozytorium oraz wersję podczas wdrażania partnerów. Nie należy zakładać, że pakiet istnieje na publicznym Packagist.

Zanim zaczniesz

  • Potwierdź, że agent API bazie URL z 6MM.
  • Ładowanie apiSecret ze zmiennych środowiskowych lub zarządzania tajemnicami.
  • Zachowaj SDK użycie tylko w usługach backendowych.
  • Przygotowanie obsługi idempotentów dla przepływów transferowych i webhooków.

Inicjalizuj klienta

1<?php
2
3use Sixmm\Agent\AgentClient;
4use Sixmm\Agent\AgentConfig;
5
6$client = new AgentClient(new AgentConfig(
7 'https://agent-api.6mm.com',
8 'AGENT001',
9 getenv('AGENT_API_SECRET') ?: '',
10 'USDT'
11));

Tylko backend

PHP SDK podpisuje żądania Agenta API i nie może być ujawniany przez publiczny kod źródłowy ani środowiska frontendowe.

Przykład: przelew środków do

1$response = $client->transfer([
2 'agentOrderNo' => 'AGT-ORDER-1001',
3 'agentUserId' => 'agent-user-001',
4 'direction' => 'IN',
5 'currency' => 'USDT',
6 'amount' => '10.00',
7]);

Używaj ciągów dziesiętnych dla wartości i zachowaj oryginalny agentOrderNo podczas ponownej próby lub zapytania o status transferu.

Kolejne kroki

PotrzebaNastępna strona
Zrozum Agent SDK możliwościAgent SDK Przegląd
Przegląd zachowań znakowychSekrety i znaki
Zweryfikowaj jakość oddzwanianiaWebhooks & Idempotencja
Zdiagnozowanie problemu całkowaniaSDK Rozwiązywanie problemów