创建一个新的付款订单,从您的网关管理的钱包向外部区块链地址发送资金。网关在处理前会验证收款地址的格式是否与指定链匹配。Documentation Index
Fetch the complete documentation index at: https://docs.xpaylabs.com/llms.txt
Use this file to discover all available pages before exploring further.
请求
POST http://your-gateway:3010/v1/order/createPayout
请求头
| 头部 | 值 |
|---|---|
Content-Type | application/json |
请求体参数(data 字段)
付款金额,十进制字符串格式,例如
"50.00"。必须大于零。要发送的代币符号,例如
"USDT"。必须是指定链上支持的代币。付款的区块链网络。必须与收款地址的网络匹配:
TRON— TRC20ETH— ERC20BSC— BEP20POLYGON— PolygonAVAX_C_CHAIN— AvalancheSUI— SUI Network
目标区块链地址。网关会验证地址格式是否与指定链匹配。示例:TRON 地址
"TWkKZkmuB8DpVeiMoHiKf99ZoFHzk73CqR" 或 EVM 地址 "0x..."。您的唯一订单标识符。V3 商家必填。
您的内部用户标识符。V2 商家必填。不能为
"0"。cURL
响应
成功的请求返回 HTTP200,带 R<PaymentAddress> 信封。
PaymentAddress 对象
付款的源地址。
付款金额,与请求金额一致。
代币符号。
区块链网络。
您的订单标识符,从请求中原样返回。
此付款请求过期的 Unix 时间戳。
示例响应
错误响应
| 码 | 消息 | 原因 |
|---|---|---|
400 | "The receiveAddress cannot be left blank." | receiveAddress 缺失或为空 |
400 | "ReceiveAddress error" | 地址格式对指定链无效 |
400 | "The amount cannot be left blank." | amount 缺失 |
400 | "The symbol cannot be left blank." | symbol 缺失 |
400 | "The chain cannot be left blank." | chain 缺失 |

