Subscriptions by Tebex
Electron developers who prefer not to use Overwolf subscriptions can contact Tebex directly to manage their payment solutions. Tebex provides alternative options for developers seeking a direct partnership for their monetization needs. For more information, see Tebex Products and Solutions, or contact your DevRel for more information.
Subscriptions by Tebex offer a way to monetize your app directly to users where users pay a fee for access to specific paid for features of your app. Depending upon your revenue model you can charge:
- A one time fee.
- Recurring fees. (e.g. monthly, yearly, etc.)
- Tiered subscriptions. (e.g Basic, Silver, Gold, etc.)
- Charge for Access to specific premium features.
This article gives you a step by step guide on how to implement subscriptions in your app.
Getting started
Subscriptions APIs
Subscriptions APIs allow you to easily integrate subscriptions your app using a Tebex Store. Apps using this API can access a simple subscriptions management system, without needing to worry about processing payments and keeping track of subscription statuses, and without the need for any server-side logic.
Once you implement subscriptions in your app, you will have access to subscription data through the Tebex Control Panel.
Fee structure
The total fee for subscription services provided by Tebex to Overwolf Developers is 15% of the original purchase transaction (excluding gateway fees). This reflects the range of services Overwolf provides to developers and maintains alignment between ads and subscriptions. The fee represents a discount from the platform’s standard 30% revenue share and is intended to encourage developers to offer alternative monetization options to their users.
All individual fees are calculated directly from, and deducted from, the Original amount (sale price). The fee structure is composed of the following components:
The fee structure is composed of the following components:
- Apps Platform fee10% of the sale price.
- Tebex—5% of the sale price.
- Gateway fees—fees are variable and are dependent on the specific payment gateway of your choice. For more information, see Tebex Fees and Billing Gateway Fees.
Frequently asked questions
How does Overwolf Subscriptions prevent users from accidentally buying two subscriptions at once, or both monthly and yearly?
You need to implement this in your app. When setting up the different webhooks, you can get the user’s current subscription status. From that, you can implement logic in the UI that disables the option to subscribe to different plans. You will likely need to verify the subscription status and/or calculate when it will end.
How does Overwolf Subscriptions set up monthly and yearly plans?
You need to create two different categories. For example, one category for monthly and one for yearly. For instructions on how to configure categories, see [Categories].
Does Overwolf Subscriptions support an after-subs free trial where users provide their card info first, and are given a 3-day free trial with an auto-renew after the free trial ends?
Currently, it is not supported.
Do you support automatic currency conversion based on the user's location?
Currently this is not supported. You need to create multiple versions of the package each with the correct currency.
My project is automatically created in test mode. How do I release it so it can be used?
To release the project from test mode:
- In the left side navigation, press Settings then press Checkout.
- In the Remove Test Payments pane, press Remove.
- In the Test Mode pane, press the toggle to disable test mode.