Skip to content

Billing

Plans exist. Checkout is not configured.

Proposed prices and quotas come from the shared plan catalog. A payment provider has not been connected, so charges, refunds, and self-serve cancellation are not available.

When a quota is reached, the API rejects the extra action. Expired billing does not invent unlimited access.

Message history is not deleted only because a plan lapses. Deletion follows operator-configured retention once that policy is implemented.

Until checkout is wired, upgrades and cancellations are operational tasks, not customer self-serve billing events.