1. 创建订单接口
POST /api/pay/sdk/createOrder
Params:
{
"merchantNo": "M1000001",
"amount": 100,
"chainType": "trc20",
"outTradeNo": "ORDER123456",
"sign": "MD5签名"
}
Response:
{
"code": 0,
"data": {
"orderNo": "P1713600000ABC",
"amount": 100,
"chainType": "trc20",
"toAddress": "TJYvqbjCdKVeJNqw5qBpAemjfYVHGjPzqE",
"memo": "P1713600000ABC",
"expireTime": 7200
}
}
2. 查询订单接口
GET /api/pay/sdk/checkOrder?orderNo=P1713600000ABC
Response:
{
"code": 0,
"data": {
"orderNo": "P1713600000ABC",
"status": 1,
"confirmed": true,
"txHash": "0x...",
"amount": 100
}
}
3. 回调通知说明
POST 商家回调地址(异步通知)
Params:
{
"merchantNo": "M1000001",
"orderNo": "P1713600000ABC",
"outTradeNo": "ORDER123456",
"amount": 100,
"actualAmount": 100,
"txHash": "0x...",
"status": 1,
"chainType": "trc20",
"toAddress": "...",
"fromAddress": "...",
"sign": "MD5签名"
}
✅ 请响应: "success" 表示收到,不再重试
❌ 5次渐进式重试: 1m → 5m → 15m → 30m → 60m