Skip to main content
WEBHOOK

概述

本页说明 webhook otcCallbackNotify。完整的参数、响应结构与示例由上方关联的 OpenAPI 或 webhook 定义渲染。 用于接收 OTC 入金与出金订单状态变更通知。

说明

  • 建议基于 bizId 或 clientOrderId 做幂等处理。
  • OTC 回调的 data 为 JSON 字符串,须 JSON.parse 后再读字段;解析后结构见下方说明。
  • 验签、重试与成功应答见 通知概览;签名规则见 安全与签名。

触发情形

  • OTC 入金或出金订单状态变更时,GatePay 向商户配置的 callback URL 发送通知
  • 若通知投递失败,重试规则见 通知概览。

消息结构

入金 data 字段(type=BUY,bizStatus 为 RECHARGE_*)

出金 data 字段(type=SELL,bizStatus 为 WITHDRAW_*)

feeDetail[] 字段

回调示例

入金成功(bizStatus=RECHARGE_SUCCESS)

出金已出款(bizStatus=WITHDRAW_DISPATCHED)

请求体

application/json

OTC 订单状态回调通知结构

bizType
string
必填

固定的 OTC 业务类型。

bizId
string
必填

OTC 订单 ID。

bizStatus
string
必填

OTC 回调业务状态:RECHARGE_SUCCESS 入金成功,RECHARGE_FAIL 入金失败,WITHDRAW_DISPATCHED 出金已出款/已派发,WITHDRAW_SUCCESS 出金成功,WITHDRAW_FAIL 出金失败,WITHDRAW_REFUND 出金退票(提现成功后退票)

data
入金(BUY) · object
必填

订单明细 JSON 字符串,入金(type=BUY)与出金(type=SELL)解析后结构不同,见下方 Option。

clientId
string

商户 clientId。

响应

200 - application/json

返回 HTTP 200 表示商户已成功接收通知。

商户接收通知后的响应体。

returnCode
string
必填

返回状态码,SUCCESS 表示成功。

returnMessage
string | null

返回说明,成功时可为空。