Skip to main content
本文介绍收款、退款和资金转出过程中涉及到的所有 Webhook 事件以及状态变更流程。

Webhook 事件

1. 入账相关

交易负载字段

下表列出所有 payment.transaction.* 事件负载中包含的基础字段。在一些场景下,部分字段可能不会返回。 每个交易事件还包含事件内容列中列出的 Payment 专属字段。

2. 资金转出相关

3. 结算网络相关

Webhook 事件示例

以下示例根据 Payment 规范中的字段定义构造,仅供参考。选填字段在实际 Webhook 推送中可能不存在。

payment.order.status.updated

payment.transaction.created

payment.payout.status.updated

payment.account.balance.updated


提示

为了保证数据的绝对准确性并避免并发冲突,Webhook 消息体中不会包含实时余额变动和详细扣费信息。如果您存在以下使用场景,请参考下列提示说明:
  • 若需要根据 Webhook 通知及时更新余额,您可以:在接收到 Webhook 时,立即调用 List merchant balancesGet developer balances 接口获得准确的余额信息,再进行内部记账。
  • 若需要及时知道 Webhook 所指交易引发的扣费信息,以便于关联交易和扣费进行对账,您可以:使用对应的查询交易信息接口和 Generate reports 获取扣费报表,来做数据的核对。
  • 若需要及时知道 Webhook 所指交易引发的 Fee Station 余额的变动情况,保证后续不因 Fee Station 余额不足而影响业务,您可以:定期调用 List Fee Station token balance 查询 Fee Station 余额,并根据业务的消耗频率做内部报警策略,避免欠费影响正常业务运行。