UU 收款
UU 收款
API 文档帮助中心进入控制台
CTRL K
API 文档帮助中心进入控制台

开始接入

接入概览快速开始请求签名与鉴权

接口参考

用户与充值地址订单与查询充值回调提现与退款

排查与处理

错误与重试

用户与充值地址

用你的业务用户编号,关联平台用户和专属充值地址。

创建或更新用户

POST /v1/customers

需要商户请求签名,以及已经配置的商户主钱包。

字段必填说明
external_id是业务用户编号,去除前后空白后为 1–128 个 UTF-8 字节,不含控制字符;同一商户内唯一
metadata否自定义 JSON 对象,用于记录业务关联信息
{
  "external_id": "customer_1001",
  "metadata": {"source": "website"}
}

响应结构示意,UUID 与地址字段应使用接口实际返回值:

{
  "data": {
    "customer_id": "<平台用户UUID>",
    "external_id": "customer_1001",
    "wallet_id": "<充值钱包UUID>",
    "asset": "BEP20-USDT",
    "address": "<用户专属充值地址>"
  }
}

幂等与关联规则

重复提交相同的 external_id,会复用已有用户及其有效充值地址,并更新 metadata。请为同一个业务用户持续使用同一编号,不要每次充值生成新编号。

被停用的用户无法通过此接口重新启用。缺少主钱包配置时,接口返回 HTTP 409。

查询充值地址

GET /v1/customers/{customer_id}/deposit-address?asset=BEP20-USDT

customer_id 使用平台返回的 UUID,不是 external_id。不传 asset 时默认查询 BEP20-USDT,返回结构与创建接口一致。

查询参数不参与签名;路径仍需使用实际 UUID。找不到当前商户的地址时返回 HTTP 404。

向用户展示地址

请同时展示资产名称、充值网络和地址,并提供复制功能。仅展示 0x 地址不足以区分网络。

地址属于指定用户

不同用户不能共用同一个充值地址。平台按地址识别充值归属,无需预先创建订单;确认后的实际金额通过回调发送给商户。

请求签名与鉴权

上一篇

订单与查询

下一篇

本页内容

创建或更新用户幂等与关联规则查询充值地址向用户展示地址