View blog post | Developers

Regular Payments in Applications on alliance-tools.ru

On VK, there are thousands of games and applications. To access additional options within applications, users pay with VK votes. Previously, each purchase was made separately. If users wanted crystals, they paid for them. If users wanted to gain new levels, they paid. Now users don't need to make single payments, but rather use a regular extension of bonuses within the application. Consequently, we have introduced a new payment mechanism, "subscription", to make these built-in regular purchases.

How It Works
Regular payments work like this: within some application, a user buys a bonus, a special status or service access and a number of votes are deducted from the account. After a week or a month, the payment is charged automatically again to reactive or update the purchased feature.


So long as the account contains votes, they will be deducted on a regular basis. If there are no or not enough votes, then the user will be offered to choose a payment method, for example: to link a payment card.

At the request of the developer, subscription may have a trial period of a week or month. In this situation, all bonuses and statuses are provided immediately, and payment is shifted to the trial period. Also, developers may decrease the subscription cost or change the billing date, but the subscription period will remain the same.

Managing regular payments is possible by going to profile settings then clicking on "Payments and transfers". In this section, users can easily unsubscribe or renew subscriptions, change card details and check the dates for upcoming payments.

Payments API documentation.  

catalog.
Streaming APIUpdated vk.cc