Skip to main content

Subscriptions Selection Guide

Implementing payment solutions for your app subscriptions can be confusing and complex. Not to worry, Overwolf has simplified the process for you. Explore the solutions in this article and its corresponding documentation. For a quick comparison, see the Subscriptions plan table. If you still have questions, reach out to your DevRel for a more in depth discussion.

Overwolf Subscriptions API

The Overwolf Subscriptions API (Powered by Tebex) offers a way to monetize your app directly to users. Users pay a fee for access to specific paid for features of your app.

The Overwolf Subscriptions API:

  • Provides a native subscription system for Overwolf desktop apps, with billing handled by Tebex.
  • Manages recurring payments, upgrades/downgrades, and cancellations.
  • Exposes the users subscription state to your app (active/inactive, tier) so to provide features and entitlements.

For more information, see Overwolf Subscriptions by Tebex.

For a quick comparison, see the Subscriptions plan table.

If you still have questions, reach out to your DevRel for a more in depth discussion.

Tebex Headless API

The Tebex Headless API allows integration of your store directly into your own frontend or your app. It provides the ability to build your own store front while managing products in the Tebex creator panel.

The Tebex Headless API:

  • Lets you build your own storefront UI while keeping package management in the Tebex creator panel.
  • Uses Tebex.js for inline checkout so buyers complete payment without leaving your site/app.
  • Delivers purchases using Tebex’s fulfillment hooks (commands/webhooks).
  • Keeps your catalog centralized in the creator panel, with your front end rendering those packages.

For more information, see Tebex Headless API.

For a quick comparison, see the Subscriptions plan table.

If you still have questions, reach out to your DevRel for a more in depth discussion.

Tebex Checkout API

The Tebex Checkout API is designed to allow app developers to use Tebex's Merchant of Record platform without the need to use a Tebex-powered web store.

The Tebex Checkout API:

  • Relies on package creation in your backend (names, descriptions, pricing, images).
  • Supports large or frequently changing catalogs driven by your systems (inventory, personalization, rotations).
  • Uses Tebex.js for inline checkout in your site/app, with Tebex handling payments, taxes, fraud/chargebacks.
  • Provides webhooks for fulfillment, entitlement updates, and analytics.
note

Approval is required for using the Tebex Checkout API. Contact your DevRel for more information.

For more information, see Tebex Checkout API.

For a quick comparison, see the Subscriptions plan table.

If you still have questions, reach out to your DevRel for a more in depth discussion.

Which subscription plan works for you

Subscription Solution requirements

Overwolf Subscriptions by Tebex

Tebex Headless API

Tebex Checkout API

Pay direct in your website

Packages management - pre-made packages

Overwolf app with in app purchases

Supports dynamic products as opposed to pre-created products

Provides backend user management

Coupon and discount codes