本页的事件
payment.account.balance.updated
某个 Payments 账户在某个 token 上的可用余额发生变化时触发。
它也是您了解每个账户实际收到多少的途径。例如订单的 credited_amount 包含将要分给您的开发者手续费,因此它不是商户的入账金额。一笔订单结算会为涉及的每个账户各产生一条余额事件。
事件内容
示例事件
以下示例只展示data 对象。外层结构所有事件都一样,参见事件结构。
一笔订单同时给商户和开发者入账
一笔订单结算会为每个账户各产生一条事件。两条相加等于订单的credited_amount。
一笔转出从开发者账户扣出
flow_direction 为 out,source_id 是 payout ID。
保持自己账本的实时性
Webhook 消息不携带实时余额,以保证您读到的数值不会因为并发活动而失真。- 随事件更新余额: 收到 Webhook 时调用 List merchant balances 或 Get developer balances。
- 核对手续费: 使用交易查询接口或 Generate reports。
- 避免手续费耗尽导致业务中断: 定期调用 List Fee Station token balance,并按自己的消耗速率设置告警。资金转出、退款和批量下发中的多个失败 code 都源于 Fee Station 余额不足。
