705 B
705 B
NATS — zappier-account-balance
Queue group account-balance. This process is the source of truth for prepaid cents.
| Direction | Address | Kind | Body |
|---|---|---|---|
| IN | verae.billing.statement.get |
request-reply | { customerId } → statement |
| IN | verae.billing.balance.get |
request-reply | { customerId } → statement |
| IN | verae.billing.balance.adjust |
request-reply | { customerId, cents, reason, agent, kind } |
| IN | verae.billing.usage.recorded |
pub | { customerId, endpointId, cents, at } (debits prepaid) |
payment.recorded and credit.applied are fan-out events from publishers; prepaid mutations go through balance.adjust.