PHP 快速入門

從後端服務安裝並初始化 PHP SDK 。

以 Markdown 格式查看

安裝

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

套件存取

6MM 在合作夥伴啟用時提供經核准的 Composer 套件名稱、儲存庫及版本。該套件不應假設存在於公開的 Packagist。

開始之前

  • 確認特工API 基地URL6MM。
  • 從環境變數或秘密管理載入 apiSecret 。
  • SDK 僅在後端服務中使用。
  • 準備冪等處理以處理傳輸與 webhook 流。

初始化用戶端

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

僅後端

PHP SDK 簽署代理 API 請求,且不得透過公開原始碼或前端執行環境公開。

範例:轉帳資金

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

使用十進位字串表示金額,並在重試或查詢傳輸狀態時保留原始 agentOrderNo 。

下一步

需求下一頁
了解 Agent SDK 能力[Agent SDK 概述](/sdk/agent-sdk/overview)
檢視簽署行為[秘密與簽名](/sdk/security/secrets-signing)
驗證回撥送達【Webhook與冪等性】(/sdk/security/webhooks-idempotency)
診斷積分問題[SDK 故障排除中 ](/sdk/security/troubleshooting)