Agent Java SDK
安装 6MM Agent Java SDK,通过后端签名接口完成用户绑定、资金划转、入口凭据和 Webhook 验签。
官方仓库
Java SDK 仓库用于查看 SDK 源码、版本说明、使用示例和更完整的接入细节:
运行环境
公开 GitHub 仓库用于托管源码,不是 Maven 依赖仓库。团队构建前,应先在本地安装对应标签的源码,或把 6MM 确认的构件发布到组织内部 Maven 仓库。
典型后端职责
- 校验 Partner 用户登录态。
- 将 Partner 用户映射为 agentUserId。
- 用户首次交易或划转前调用 bind。
- 调用 createEntryUrl 生成一次性完整站点 SSO 入口。
- 调用 createEmbedToken 支持 Trading Widget partner-token 模式。
- 校验 Webhook 并做幂等处理。
安全与运行规则
apiSecret只保存在后端密钥管理系统或受保护的环境变量中。- 保持服务器时间同步,因为签名请求包含时间戳。
- 把
agentOrderNo作为持久幂等键,并保证全局唯一。 - 把
platformUserId按字符串保存,并持久化它与agentUserId的对应关系。 - 请求超时或网络结果不确定时,先查询原划转订单,再决定是否重试。
下一步
- Java 快速开始:安装指定源码标签并初始化
AgentClient。 - 创建 Embed Token:为 Trading Widget 签发短期凭据。
- 密钥与签名:了解自动 HMAC 签名和密钥管理。
- Webhook 与幂等:校验回调并防止重复处理。