Google Play In-App Billing
In-app Billing allows you to sell virtual content from your apps. This virtual content could be paid content with a one-time billing or a time concession through subscriptions or fees. Using this service, you can allows you to charge for extra features and access to premium content.
Any app published in Google Play store can implement the In-app Billing API, since it only requires the same assets as publishing an app: a Google Play Developer Console account and a Google Wallet Merchant account.
Using the Google Play Developer Console, you can define your products, including the type, identification code (SKU), price, description, and more. Once you have your products defined, you can access this content from this application. When the user wants to buy this content, the following purchase flow will occur between your In-app billing application and Google Play:
Your app calls
isBillingSupported()
to Google Play to check if the In-app Billing version your are using...