A contract can exist in one of the following statuses:
Active: The contract is currently valid, and the user has access to the associated content or services.
Closed: Applies to contracts for one-time purchases. The user has permanent access to the product or service, and no further billing or renewal occurs.
Overdue: The contract is active, but a payment has failed. The system will attempt to retry the payment and employ techniques like reminders or payment method updates to recover the balance. If unresolved within a defined period, the contract will automatically transition to Expired, revoking access to the product.
Canceled: The contract has been terminated at the user’s request. No access to products or services is provided, and there are no upcoming payments. This status reflects a deliberate end of service by the client.
Expired: The contract has ended, either by reaching its term or due to unresolved overdue payments. Once expired, the user no longer has access to the product or service.