Webhook Payloads
基于信用的计费
当基于信用的计费事件发生时发送到你 webhook 端点的负载 —— 虚拟积分(API 调用、令牌、计算小时)被授予、消耗、过期、结转或触发余额警报。这些 webhook 与客户钱包(货币余额)无关。
基于信用的计费 Webhook 事件
以下 webhook 事件可用于跟踪基于信用的计费生命周期的变化。这些事件适用于虚拟信用权益(API 调用、令牌、计算小时),而非客户钱包(货币余额)。| 事件 | 说明 |
|---|---|
credit.added | 通过订阅、一次性购买、附加组件或 API 向客户授予积分 |
credit.deducted | 通过使用或手动扣款消耗积分 |
credit.expired | 未使用的积分在配置的到期周期后过期 |
credit.rolled_over | 未使用的积分在周期结束时结转到新的发放 |
credit.rollover_forfeited | 由于达到最大结转次数而没收积分 |
credit.overage_charged | 在使用量超过零余额时收取超额费用 |
credit.manual_adjustment | 通过控制面板或 API 进行的手动记入或扣减调整 |
credit.balance_low | 信用余额低于配置的低余额阈值 |
分类账事件
所有分类账事件(credit.added 至 credit.manual_adjustment)使用下方模式中记录的相同 CreditLedgerEntryResponse 负载。
余额偏低事件 (credit.balance_low)
该credit.balance_low 事件使用不同的 CreditBalanceLowPayload 负载,重点用于阈值警报:
触发警报的信用余额所属客户。
与此信用权益关联的订阅。
余额偏低的信用权益。
信用权益的显示名称。
警报触发时的当前信用余额。
该订阅在每个结算周期内发放的信用总额。
配置的低余额阈值百分比。
该阈值对应的绝对信用金额。
使用 credit.balance_low 进行主动警报
使用 credit.balance_low webhook 在客户用完信用之前通知他们:
Get Customer Balance
通过 API 检查客户当前余额。
Create Ledger Entry
手动为客户的余额记入或扣除信用。
Webhook 负载架构
Response for a ledger entry
可用选项:
credit_added, credit_deducted, credit_expired, credit_rolled_over, rollover_forfeited, overage_charged, overage_reset, auto_top_up, manual_adjustment, refund 最后修改于 2026年3月2日