出金
提现回调通知
当批量提现/出款订单状态发生变化时,GatePay 发送 bizType 为 WITHDRAW 的 webhook 通知(专用报文结构,非标准 data 封装)。
回调报文包含 main_order 主订单对象和 suborders 子订单数组;批次状态见 main_order.status(INIT / PROCESSING / PARTIAL / FAIL / SUCCESS)。商户须校验签名,处理成功后返回 {"returnCode":"SUCCESS","returnMessage":""}。以 batch_id + merchant_withdraw_id 作为幂等键。通知失败时按 通知概览 中的间隔重试。
WEBHOOK
概述
本页说明webhook withdrawNotify。完整的参数、响应结构与示例由上方关联的 OpenAPI 或 webhook 定义渲染。
批量提现/出款订单状态变更时,GatePay 向商户配置的 callback URL 发送通知(对应 bizType=WITHDRAW 专用报文,无 data 字段)。
说明
触发情形
- 批量提现/出款订单状态发生改变时(例如全部成功、全部失败或部分成功),GatePay 向商户注册时配置的 callback URL 发送通知
- 若通知投递失败,重试规则见 通知概览。
bizType=WITHDRAW。接入说明见 出金。
bizType 说明
在 通知概览 的bizType 枚举中,提现类通知的取值为 WITHDRAW,表示提现/出款状态变更。
与支付、退款等使用 bizType、bizId、bizStatus、client_id、data 标准封装的回调不同,WITHDRAW 回调采用专用报文结构:请求体直接包含 main_order(批次主单)与 suborders(子订单数组),批次状态体现在 main_order.status 字段中。
bizStatus 枚举值
终态通知的业务语义与下列bizStatus 一致;批次处理进度另见 main_order.status(含 INIT、PROCESSING 等中间态)。
消息结构
消息结构示例
批次状态(main_order.status)
回调顺序通常如下:
INIT → PROCESSING → 终态(SUCCESS / PARTIAL / FAIL)。

