zapier-docs-master/modules/zappier-account-balance/NATS.md

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.