
App Monetization applies to Bots and Activities.
Components of a Premium App
To integrate a premium feature into your application, there are three primary components of our Monetization API:- SKUs represent specific items or subscription options your app offers. Each SKU is a unique offering.
- Entitlements indicate whether a user has access to a specific premium offering or SKU.
- Subscriptions represent an ongoing agreement where a user commits to paying for an entitlement on a recurring basis until canceled.
Types of SKUs
There are two types of SKUs that you can create for your app:One-Time Purchase SKUs
A one-time purchase SKU represents a single item or feature that a user can purchase once. Developers can offer two types of one-time purchases:- Durable items: Items that a user can purchase once and keep forever. For example, a user might purchase a “premium” upgrade that unlocks premium features in an app.
- Consumable items: Items that a user can purchase once and use up. For example, a user might purchase a “boost” item that gives them a temporary boost in an app.
Subscription SKUs
A subscription SKU represents a recurring purchase that a user can subscribe to for a set period of time. Developers can offer two types of subscriptions:- User subscriptions: A user subscribes to a SKU for themselves. In this case, only the purchasing user is considered entitled to the SKU.
- Guild subscriptions: A user subscribes to a SKU for their guild. All members of that guild are considered entitled to the SKU.