Events on this page
payment.account.balance.updated
Fires when the available balance of a Payments account changes for a specific token.
It is also how you see what each account actually received. An order’s credited_amount, for example, includes the portion split out as your developer fee, so it is not the merchant’s credited amount. One order settlement produces one balance event per account involved.
Event content
Sample events
Each sample shows thedata object only. The envelope around it is the same for every event — see Event structure.
An order credits the merchant and the developer
One order settlement produces one event per account. The two together add up to the order’scredited_amount.
A payout leaves the developer account
flow_direction is out and source_id is the payout ID.
Keeping your own balances current
Webhook messages do not carry real-time balances, so that the values you read cannot be stale relative to concurrent activity.- To update balances as events arrive: call List merchant balances or Get developer balances when a webhook lands.
- To reconcile fees: use the transaction query endpoints or Generate reports.
- To avoid running out of gas: poll List Fee Station token balance and alert on your own consumption rate. Several failure codes across payouts, refunds, and bulk sends trace back to an empty Fee Station.
