Roles
Content objects
Money flow
Every sale is an invoice (a payment) from a payer to an earner. Amounts are integers in minor units; each resource carries its owncurrency.
Two rules apply across every family:
- Money and access are separate events. A subscription’s first charge emits a payment event and an activation event; fulfil access off the subscription event, reconcile revenue off the payment event.
- Webhooks are notifications, not the ledger. They can be missed or delayed; the REST read endpoints are the source of truth to reconcile against.
Join keys
The identifiers that connect one surface to another:See also
- Accept Payments, selling with checkout links
- App Payments, charging creators for your app
- Webhooks Overview, choosing an event family
- Errors, recovery actions per error