Skip to main content

User Subscriptions

In the user card (section Users → Edit User), there is a Subscriptions tab with a list of all their subscriptions.

For more details on working with the user card, see the user editing section.

List of User Subscriptions​

The tab displays all user subscriptions — both active and completed/canceled. This allows you to see the complete history of subscriptions for a specific account.

The table for each subscription shows:

  • Name — the name of the subscription from the 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 custom payment account, 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

Stripe and Midtrans subscriptions 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.