User Subscriptions
In the user card (section Users → Edit User), a new tab Subscriptions has been added, displaying a list of all their subscriptions.
For more details on working with the user card, see the user editing section.
User Subscriptions List
The tab displays all user subscriptions — both active and completed/canceled. This allows for a complete history of subscriptions for a specific account.
The table shows the following for each subscription:
- Name — the name of the subscription from module settings.
- Status — the current state of the subscription (e.g.,
active,expired,canceled). - Expiration Date — the moment when the current paid period of the subscription ends.
Manual Actions with Custom Subscriptions
For subscriptions linked to a payment account of type custom, automatic deductions do not occur — renewal and cancellation are performed manually by the administrator from the user card.
In the row of such a subscription, the following actions are available:
- Renew — adds another subscription period to the current expiration date. This is used when the user has paid for the subscription outside the system (in cash, via transfer, or by invoice) and needs to record this payment.
- Cancel — immediately ends the subscription. The status of the subscription changes to
canceled, it is no longer considered active, and it disappears from the list of active subscriptions for the user in the API.
Subscriptions from stripe and midtrans are managed automatically by the provider — manual actions in the user card are not available for them. Cancellation of such subscriptions is performed by the user through the client API.