收付款

付款

从开发者钱包向 HTP 用户付款。

付款(Payout)用于向用户发放资金 —— 奖励、奖金、平台提现、结算款等。需要审核条款中允许付款;请在申请开通支付时勾选(否则 PAYOUT_NOT_ALLOWED)。

http
POST /open/v1/payouts
Idempotency-Key: 3e9b2c7d1f0a4b8c
json
{
  "out_order_no": "P20261107-0001",
  "amount": "25.00",
  "currency": "USDT",
  "payee_sub": "2f6c0d1e8a9b4c7d",
  "description": "邀请奖励"
}
字段 必填 说明
out_order_no ✓ 在环境内的付款单中唯一
amount ✓ USDT,最多 2 位小数
currency ✓ USDT
payee_sub ✓ 收款用户的 OIDC sub
description 最长 255,展示给用户

规则

  • 同步完成,status: "SUCCEEDED",并发送 payout.completed 回调。
  • 从你的钱包扣除 amount,用户入账相同金额,不收手续费。
  • 用户须登录过你的 App 且未取消授权(USER_NOT_AUTHORIZED)。不能向自己付款(SELF_PAYMENT_FORBIDDEN)。
  • 付款使用你的单笔 / 日 / 月限额,与收款分开累计(LIMIT_EXCEEDED)。
  • 沙箱中只能向测试用户付款(SANDBOX_USER_ONLY)。

付款会立即转出你的资金

像对待任何转账一样保护触发付款的代码:鉴权、限流,并记录操作人。使用 Idempotency-Key,避免双击或重试导致重复付款。

超时恢复

http
GET /open/v1/orders?out_order_no=P20261107-0001&order_type=PAYOUT