Skip to main content

Subscription management

In RuStore Console, you can view and manage all subscriptions purchased by users in your app. Here you can search for subscriptions by specific parameters, view detailed information, manage auto-renewals, and issue refunds for specific payments.

Access conditions

Subscription management in RuStore Console is available to users with the following roles:

  • company owner;
  • administrator;
  • financial manager.

Subscription management functionality appears only after monetization is enabled.

  • If monetization is not enabled, the app owner will be prompted to enable it. Users with other roles will see a notification to request the app owner to enable monetization.

Available Features

Viewing and Filtering Subscriptions

In the console interface, you can view all subscriptions purchased in your app. Search is performed by Purchase ID, and you can filter subscriptions by the following parameters:

  • Product ID — a unique code you set when creating a subscription in RuStore Console.

  • Activation Date — date the user subscribed.

  • Status — the current state of the user’s subscription:

    • Active — subscription is active, content access is enabled.
    • Paused — payment failed; subscription temporarily paused.
    • Terminated — subscription was canceled by you or the user.
    • Closed — attempts to charge payment ended; subscription automatically closed.
  • Product Name and Description — details you specified when creating the subscription.

img
tip

How to find Purchase ID

  • Purchase ID is a unique transaction number that can be found:

    • via RuStore SDK in purchase details;
    • in the receipt sent to users after payment;
    • in the user's RuStore profile in payment history.
  • Receipts can also be found in VK Messenger under Business notificationsRuStore notifications.

Subscription Details

You can view detailed information for each subscription:

  • Activation date and time — exact moment subscription was activated.

  • Next payment date ("Active Until") — the date the next automatic charge will occur. If auto-renewal is disabled, the subscription ends on the date of the current paid period without further charges.

  • Subscription Period — lifecycle stage of the subscription:

    • Trial — free trial period.
    • Promo — subscription period with promotional pricing.
    • Main — regular recurring payment period.
    • Grace — period after a failed payment attempt where subscription remains active, access continues, and retry attempts occur.
    • Hold — period when subscription is inactive due to failed payments. Access is suspended, but payment retries continue.
note

For Grace and Hold periods: Payment retries continue daily for the duration specified during subscription creation (e.g., if 7 days are set for Grace and Hold, retries continue daily during these 7 days).

  • Payment history — a list of all payments with dates and statuses.

    img

Managing Auto-Renewal

In the console, you can disable auto-renewal. If auto-renewal is disabled, the subscription remains active until the end of the paid period without further charges.

You can disable auto-renewal in two ways:

1. Via subscription list

  1. Go to the Subscriptions sold section.
  2. Find the subscription.
  3. Select Disable auto-renewal in the Auto-Renewal column.

2. Via subscription details

  1. Open Subscriptions sold and select the subscription.
  2. Find the Auto-Renewal block on the subscription details page.
  3. Click Disable auto-renewal.
Important

Disabling auto-renewal does not immediately end the subscription. The user retains access until the end of the paid period.

Auto-renewal disabling is also available via API (see Cancel subscription).

Refunds

RuStore Console offers two scenarios for issuing refunds for specific subscription payments:

  1. Through the Payments section You can process a refund directly from the Payments section.

  2. Through subscription details

    • Go to the relevant subscription.
    • Payments for the subscription are listed at the bottom of the page.
    • Select the payment to view details and issue a refund.

Both methods quickly issue refunds for specific payments.

Attention

Refunding a payment does not cancel the subscription or affect its continued validity. After a refund, the user retains access until the end of the paid period, and the next scheduled payment will occur as usual.

See also