Commerce · Component · subscription-quota-billing
Subscription checkout, seats and workspace quotas
What it does
Handle gated hosted checkout/webhooks, subscriptions, seat entitlements and atomic workspace usage/token quota checks.
Core pattern
Plan payment linked to seats + atomic quota checks
- Input
- Workspace plan selection and payment-provider events
- Output
- Checkout session, subscription state, entitlements and quota decisions
Key parameters
| Name | Type | Default | Values |
|---|---|---|---|
| self_serve_enabled | boolean | false | false · true |
| plan | — | — | — |
| seats | integer | 1 | 0–1000000 |
| quota_limits | — | — | — |
| billing_period | — | — | — |
Maturity and limits
Static source inspection only; no runtime, provider, deployment or test-pass claim.
No root reuse license found; third-party component notices apply. Workspace data, provider credentials and local-runtime access require tenant isolation; live services were not exercised. Private-beta default does not publish self-serve prices; live settlement unverified.
1 sentence citing source paths or vendor names omitted for publication.
Used in pipelines
Industry tags
- EducationTransferable use
For course material subscriptions and opt-out reminders, use plan payment linked to seats followed by atomic quota checks.
Skills pack
Contract scaffold and deterministic mock
Download · 10KBSHA-256 292bebefb1296c39d629677de305f19d19018281ece5c1d4d50be0e86853aa69
Related components
-
-
Opt-in subscriptions, digests and entity alerts
Double opt-in subscriptions + deduplicated digests and unsubscribe
Working 1 pipeline -
Support tickets and notification inbox
Issue assignment and reply history + notification read state
Working 1 pipeline -
Hosted subscription billing rehearsal
Subscription billing lifecycle rehearsal + event replay and reconciliation
Prototype 1 pipeline