Skip to main content

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.
info

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.