Google Play Billing is a service that enables you to sell digital products and content in your Android app.
You can use Google Play Billing to sell the following types of digital content:
One-time products: A one-time product is content that users can purchase with a single, non-recurring charge to the user's form of payment.
One-time products can be either consumable or non-consumable:
- A consumable product is one that a user consumes to receive
in-app content, such as in-game currency. When a user consumes the
product, your app dispenses the associated content, and the user can
then purchase the item again.
- A non-consumable product is a product that is purchased only once to provide a permanent benefit. Examples include premium upgrades and level packs.
- A consumable product is one that a user consumes to receive in-app content, such as in-game currency. When a user consumes the product, your app dispenses the associated content, and the user can
Subscriptions: A subscription is a product that provides access to content on a recurring basis. Subscriptions renew automatically until they're canceled. Examples of subscriptions include access to online magazines and music streaming services.
The Google Play Console offers a lot of flexibility when creating subscription products. As examples, you can set the billing period, offer a free trial, offer an introductory price, provide grace periods when payment fails, and allow users to pause their subscriptions as an alternative to canceling. For more information and a complete list of subscription features, see Implement subscription-specific features.
To start integrating Google Play Billing with your app, see Getting ready.
For more information about integrating Google Play Billing into your app, see the following topics: