Skip to main content

Test payments

Background

You can now test payments for subscriptions and in-app billing in your apps. The test purchase is carried out as a regular payment, though using test bank cards.

Functionality

The Test Payments function provides the following options:

  • Test mode control via RuStore Console.
  • Testing of payment scenarios in your app, which is carried out in an isolated test environment using special test cards and without affecting the release app version.
  • View test payments history in RuStore Console.

Technical specifications

  • In test mode, you can purchase the same products and subscriptions that are added in the production version of the app. Publishing them is not required.
  • You can repeatedly test the purchase of non-consumable products (for example, access to the full version of the app or an in-game skin). If you refund the payment in RuStore Console, you can then purchase the item again in the app.
  • In test mode, subscriptions use special parameters. They do not depend on the parameters you configured for the production version of the app and do not affect them. These technical specifics are intended to simplify and speed up testing.
ParameterValue
Maximum number of subscription charges. After completing the specified number of debits, the subscription is automatically closed12
Period between subscription charges10 mins
Frequency of resetting the trial and promo period (purchase of subscriptions with a trial and promo period). After the reset, you will again be able to purchase a subscription for free or at the initial price. This way you can test payment for a subscription several times under special conditions.Once in 3 hours

Restrictions

  • Testing of a paid app purchase is not available in RuStore.
  • Information about test payments and subscriptions is not accessible through the public API.
  • The RuStore app does not display the history of test purchases and test subscriptions. This means that test subscriptions cannot be canceled or renewed.
  • You can pay for test purchases using test bank cards only.
  • To test payments, at least the first app version must be moderated.