POST /v1/recharge-payments/checkouts
为已认证租户充值订单创建签名收银台
参数
| 名称 | 位置 | 类型 | 必填 | 说明 |
|---|---|---|---|---|
X-Request-ID | header | string | 是 | — |
Idempotency-Key | header | string | 是 | — |
请求体
application/json · 必填:是
| 名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
order_id | string(uuid) | 是 | — |
provider | string: alipay / wechat / usdt | 是 | — |
network | string: tron / bsc / polygon / ethereum | 否 | USDT only; omitted uses the first offered network (TRC20 when offered). |
expected_revision | integer(int64) | 是 | — |
响应
| 状态码 | 说明 |
|---|---|
201 | 新建或精确幂等重放;不返回原始签名载荷 字段: |
400 | 稳定错误码;message 禁止直接展示给用户 |
401 | 稳定错误码;message 禁止直接展示给用户 |
403 | 稳定错误码;message 禁止直接展示给用户 |
409 | 稳定错误码;message 禁止直接展示给用户 |
503 | 渠道不可用或结果不确定;调用方不得自行推断支付结果 |
失败时怎么办
400按字段说明修正参数或请求体再发;不要原样重试。401检查凭据格式、是否过期或被轮换。403检查 Key 范围与所有者当前权限、当前租户作用域;不要换更高权限账号绕过。409先回读资源当前状态;同一操作重试保持原 Idempotency-Key 和原请求内容。503依赖暂不可用:稍后用原 Idempotency-Key 重试。