Skip to main content
WEBHOOK

概述

本页说明 webhook subscriptionOrderPaymentNotify。完整的参数、响应结构与示例由上方关联的 OpenAPI 或 webhook 定义渲染。 订阅周期扣款完成后,GatePay 向商户配置的 callback URL 发送异步通知。根据支付渠道不同,bizType 可能为 SUBSCRIPTION_PAYMENT(Web3 链上扣款)或 ACCOUNT_AUTH_DEDUCTION(Gate 账户授权扣款)。

说明

  • 建议基于 bizIdpaymentOrderNodeductOrderNo 做幂等处理。
  • 验签、重试、data 解析与成功应答见 通知概览;签名规则见 安全与签名

触发情形

  • 订阅周期扣款完成(成功或失败)后,GatePay 向商户配置的 callback URL 发送通知
  • 若通知投递失败,GatePay 将按 通知概览 中的间隔重试
  • 扣款单详情可结合 扣款订单详情 做兜底查询

消息结构

bizStatus 说明

data 字段说明(bizType=SUBSCRIPTION_PAYMENT

data 字段说明(bizType=ACCOUNT_AUTH_DEDUCTION

回调示例

Web3 扣款成功(bizType=SUBSCRIPTION_PAYMENT

授权支付扣款成功(bizType=ACCOUNT_AUTH_DEDUCTION

授权支付扣款失败(bizType=ACCOUNT_AUTH_DEDUCTION

请求体

application/json

订阅扣款通知入参 POST方式

bizType
string

业务类型:SUBSCRIPTION_PAYMENT 订阅支付扣款通知;ACCOUNT_AUTH_DEDUCTION 授权支付扣款通知。

bizStatus
string

成功/阻塞时为 SUCCESS/BLOCKEDACCOUNT_AUTH_DEDUCTION 中心化成功/失败时为 DEDUCT_SUCCESS / DEDUCT_FAILED, Web3 成功/阻塞/失败为 SUCCESS / BLOCKED/ FAILED

data
string

扣款明细 JSON 字符串,字段因 bizType 不同而异。

bizId
string

扣款单 ID(SUBSCRIPTION_PAYMENT 时通常为 paymentOrderNo)。

响应

200 - application/json

返回 HTTP 200 表示已收到回调通知。

returnCode
string

响应码,SUCCESS表示成功 FAIL标识失败

returnMessage
string

响应描述,成功时为空