PHP 快速开始

在后端服务中安装并初始化 PHP SDK。

以 Markdown 格式查看

安装

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

包访问说明

6MM 会在合作方接入阶段提供确认后的 Composer 包名、包源和版本。

开始前准备

  • 向 6MM 确认 Agent API base URL。
  • 从环境变量或密钥管理系统加载 apiSecret。
  • SDK 只能在后端服务中使用。
  • 为划转和 Webhook 流程准备幂等处理。

初始化客户端

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

仅后端使用

PHP SDK 会签名 Agent 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 概览
查看签名行为密钥与签名
验证回调投递Webhook 与幂等