Java 快速开始

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

以 Markdown 格式查看

安装

1<dependency>
2 <groupId>com.sixmm.agent</groupId>
3 <artifactId>sixmm-agent-sdk</artifactId>
4 <version>VERSION_PROVIDED_BY_6MM</version>
5</dependency>

包访问说明

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

源码和使用示例可在官方 Java SDK 仓库查看:

6mm-com/agent-java-sdk

开始前准备

  • 向 6MM 确认生产 Agent API base URL。
  • apiSecret 只保存在后端密钥管理中。
  • 准备 platformUserId 与 agentUserId 的稳定映射。
  • 为 bind、transfer、order 和 webhook 流程开启结构化日志。

初始化客户端

1AgentClient client = new AgentClient(AgentClientConfig.builder()
2 .baseUrl("https://api.6mm.com/agent")
3 .agentCode("AGENT001")
4 .apiSecret("your-api-secret")
5 .defaultCurrency("USDT")
6 .build());

仅后端使用

不要在浏览器、移动端或桌面客户端中初始化 Agent SDK。Agent SDK 会签名高权限 Agent API 请求。

资金划入示例

1TransferResponse resp = client.transfer(TransferRequest.fixed(
2 "AGT-ORDER-1001",
3 "agent-user-001",
4 Direction.IN,
5 "USDT",
6 "10.00"));

每次划转请求都应使用唯一的合作方订单号。如果请求超时,请先查询原订单状态,再决定是否重试。

下一步

需求下一页
签发 Trading Widget 凭据创建 Embed Token
验证 6MM 回调Webhook 与幂等
查看签名行为密钥与签名