Google Play's billing system is a service that enables you to sell digital products and content in your Android app.
You can use Google Play's billing system 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's billing system with your app, see Getting ready.
For more information about integrating Google Play's billing system into your app, see the following topics:
- Integrate the Google Play Billing Library into your app
- Fight fraud and abuse
- Migrate from AIDL
- Developer payload
- Use Google Play's billing system with Unity