{
"main_order": {
"batch_id": "831618381568",
"merchant_id": 17329983,
"status": "SUCCESS",
"client_id": "igasgasdbub",
"pay_back_status": "NO",
"channel_id": ""
},
"suborders": [
{
"merchant_id": 130559,
"channel_id": "",
"suborder_id": "30969031299072",
"chain": "TRX",
"address": "QBTW9qTMQBTW9qnoeMMmUxaAWEqVDDUgUw",
"currency": "USDT",
"amount": 2362.1,
"fee": 1,
"tx_id": "aaa33e642d6fb6e3272ae3c21c60f1248d1cd7ccdc000458308d690699",
"memo": "",
"status": "DONE",
"merchant_withdraw_id": "1839295815",
"fee_type": 1,
"batch_withdraw_id": "",
"desc": "",
"reconciliation_status": 0,
"is_placed": 1,
"finish_time": 1748581414000,
"sub_amount": 2363.1,
"done_amount": 2362.1
}
]
}当批量提现订单状态发生变化(例如全部成功、全部失败或部分成功)时,GatePay 会向商户配置的回调地址发送异步 POST 通知。
回调报文包含 main_order 主订单对象和 suborders 子订单数组。收到回调后须先校验签名再处理业务逻辑,以 batch_id + merchant_withdraw_id 作为幂等键避免重复更新。若长时间未收到回调,可通过提现查询接口轮询补偿。
{
"main_order": {
"batch_id": "831618381568",
"merchant_id": 17329983,
"status": "SUCCESS",
"client_id": "igasgasdbub",
"pay_back_status": "NO",
"channel_id": ""
},
"suborders": [
{
"merchant_id": 130559,
"channel_id": "",
"suborder_id": "30969031299072",
"chain": "TRX",
"address": "QBTW9qTMQBTW9qnoeMMmUxaAWEqVDDUgUw",
"currency": "USDT",
"amount": 2362.1,
"fee": 1,
"tx_id": "aaa33e642d6fb6e3272ae3c21c60f1248d1cd7ccdc000458308d690699",
"memo": "",
"status": "DONE",
"merchant_withdraw_id": "1839295815",
"fee_type": 1,
"batch_withdraw_id": "",
"desc": "",
"reconciliation_status": 0,
"is_placed": 1,
"finish_time": 1748581414000,
"sub_amount": 2363.1,
"done_amount": 2362.1
}
]
}Documentation Index
Fetch the complete documentation index at: https://docs.gate.com/llms.txt
Use this file to discover all available pages before exploring further.
webhook withdrawWebhook。完整的参数、响应结构与示例由上方关联的 OpenAPI 或 webhook 定义渲染。
当批量提现订单状态发生变化时,GatePay 会向商户配置的回调地址发送异步通知。回调载荷通常包含主单对象与子单列表,用于表示整批任务的总体状态及每笔子订单的处理结果。
batch_id 与业务侧唯一标识组合实现幂等,避免重复更新状态。