Subscriptions
Subscription lifecycle and workspace billing behavior in Handlet.
Subscriptions determine commercial access for a Handlet workspace.
Lifecycle
- A workspace owner chooses a plan.
- Billing consent and legal terms are presented before checkout.
- The billing provider confirms payment or subscription state.
- Handlet records the resulting state for the workspace.
- Renewals, cancellations, and failures update access through provider events.
Workspace ownership
Subscription state belongs to the account or workspace being billed. Do not store subscription state only on an individual user when team access depends on the workspace.
Failure handling
Payment failures should be visible enough for the workspace owner to recover, while avoiding disruption to unrelated tenants.