Skip to content
POST/v1/payout-orders

申请出款 ​

商户向指定会员账户转款,不收手续费。受理后返回处理中状态,通过结果通知或查询接口确认最终结果。请求使用签名鉴权。

JSON 请求参数 ​

参数类型必填说明
third_order_nostring是三方订单号,1–32 个字符,同一 APPID 下唯一;重复返回 1019
user_idstring是收款会员的10位用户ID,首位非0;不是Telegram ID
payout_amountstring是出款金额,USDT;不收手续费,商户扣款与会员到账均等于此金额
custom_paramsstring否自定义参数,最多 500 字符;原样返回,默认空字符串
callback_urlstring否本订单回调地址,非必填;填写时必须为 HTTPS,最多 2048 字节,须为公网地址;未传或空字符串表示不通知
json
{
  "third_order_no": "PAYOUT202610220001",
  "user_id": "1234567891",
  "payout_amount": "100.00",
  "custom_params": "customer=example",
  "callback_url": "https://merchant.example.com/notify/payout"
}

出款规则 ​

  • 仅转入已注册且状态正常的会员账户;user_id 为10位用户ID。
  • 不收手续费:出款100 USDT,商户所属账户扣款100 USDT,会员到账100 USDT。
  • 同一APPID下三方订单号唯一,重复请求返回 1019。请求超时先查询原单,不要更换订单号重复申请。
  • PROCESSING 表示已受理;SUCCESS 表示到账;FAILED 不扣款,具体原因见 failure_reason。余额不足或账户不可用时出款失败。
  • 失败后重新申请使用新订单号;收款会员不能是当前商户所属会员。

成功响应 ​

json
{
  "request_id": "7d5f6832c7494cb28e413f97f8460981",
  "code": 0,
  "message": "成功",
  "data": {
    "payout_id": "202610220000000044",
    "app_id": "1234567890",
    "third_order_no": "PAYOUT202610220001",
    "user_id": "1234567891",
    "currency": "USDT",
    "payout_amount": "100.00",
    "status": "PROCESSING",
    "failure_reason": "",
    "custom_params": "customer=example",
    "callback_url": "https://merchant.example.com/notify/payout",
    "create_time": "2026-10-22T00:00:00Z",
    "finish_time": "",
    "update_time": "2026-10-22T00:00:00Z"
  }
}
字段类型说明
data.payout_idstring平台出款ID,YYYYMMDD + 10位随机数字,表内唯一
data.app_idstring商户 APPID,由鉴权请求头确定
data.third_order_nostring三方订单号,1–32 个字符,同一 APPID 下唯一;重复返回 1019
data.user_idstring收款会员的10位用户ID,首位非0;不是Telegram ID
data.currencystring币种,固定为 USDT
data.payout_amountstring出款金额,USDT;不收手续费,商户扣款与会员到账均等于此金额
data.statusstring出款状态:PROCESSING 处理中,SUCCESS 成功,FAILED 失败
data.failure_reasonstring出款失败原因;非失败状态为空字符串
data.custom_paramsstring自定义参数,最多 500 字符;原样返回,默认空字符串
data.callback_urlstring本订单回调地址,非必填;填写时必须为 HTTPS,最多 2048 字节,须为公网地址;未传或空字符串表示不通知
data.create_timestring创建时间,RFC 3339 格式,UTC 时区
data.finish_timestring处理完成时间,RFC 3339 / UTC;处理中为空字符串
data.update_timestring更新时间,RFC 3339 格式,UTC 时区

公共响应字段见通用约定。

业务错误 ​

codemessage处理方式
1011账户不存在联系服务方核实账户是否已开通。
1019订单号已存在同一 APPID 下三方订单号不可重复;请查询原订单或使用新的订单号创建。
1027回调地址格式不正确callback_url 可不传或为空字符串;填写时须为有效 HTTPS 地址,最多 2048 字节,不允许账号密码、片段或空白字符。
1028出款金额格式不正确payout_amount 必须为大于0的十进制字符串,最多24位整数、2位小数。
1030收款会员不存在user_id 使用收款会员的10位用户ID,不能使用 Telegram ID。
1031收款会员不可用核实收款会员账户状态。
1032不能向商户所属账户出款收款会员不能是当前商户所属会员。

填写 callback_url 后,订单结果按结果通知发送;未填写则不通知。

完整错误码见错误码,调用示例见开发资源。