PHP Schneller Start

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

Als Markdown anzeigen

Installation

{
"require": {
"sixmm/agent-sdk": "VERSION_PROVIDED_BY_6MM"
}
}

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

<?php
use Sixmm\Agent\AgentClient;
use Sixmm\Agent\AgentConfig;
$client = new AgentClient(new AgentConfig(
'https://agent-api.6mm.com',
'AGENT001',
getenv('AGENT_API_SECRET') ?: '',
'USDT'
));

Nur Backend

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

Beispiel: Gelder überweisen

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

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)