PHP Schneller Start

Installiere und initialisiere die PHP SDK von einem Backend-Service aus.

Als Markdown anzeigen

Installation

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

Paketzugriff

6MM stellt den Namen des genehmigten Composer-Pakets, das Repository und die Version während des Partner-Onboardings bereit. Das Paket sollte nicht als Existenz auf dem öffentlichen Packagist angenommen werden.

Bevor du anfängst

  • Bestätigen Sie den Agenten API Basis URL mit 6MM.
  • Laden apiSecret aus Umgebungsvariablen oder Geheimnisverwaltung.
  • Halten Sie SDK Nutzung nur innerhalb von Backend-Diensten.
  • Bereite idempotente Handhabung für Transfer- und Webhook-Flows vor.

Client initialisieren

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));

Nur Backend

Die PHP SDK signiert Agent- API -Anfragen und darf nicht über öffentlichen Quellcode oder Frontend-Laufzeitumgebungen freigegeben werden.

Beispiel: Gelder überweisen

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]);

Verwenden Sie Dezimalzeichenketten für Beträge und bewahren Sie die ursprüngliche agentOrderNo beim erneuten Versuch oder Abfrage des Übertragungsstatus.

Nächste Schritte

BedarfNächste Seite
Verstehen Sie Agent SDK Fähigkeiten[Agent SDK Überblick ] (/sdk/agent-sdk/overview)
Überprüfen Sie das Signierverhalten[Geheimnisse & Gebärden] (/sdk/security/secrets-signing)
Überprüfen Sie die Rückrufzustellung[Webhooks & Idempotenz] (/sdk/security/webhooks-idempotency)
Diagnose eines Integrationsproblems[SDK Fehlersuche ] (/sdk/security/troubleshooting)