In-App Purchase (Android)

Janmejay Singh
2 min readApr 5, 2021

--

About Google In-App Purchase

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 a 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:

  1. Consumable Product: The user can purchase the item again.
  2. Non-Consumable product: Purchased only once to provide a permanent benefit.
  3. Subscription: Product that provides access to content on a recurring basis.
  4. Service Fees:

Steps to Enable In-App Purchase for Android:

  • Ensure you have a valid Google Developer Account.
  • Ensure you’ve Google Developer Merchant Account
  • Create Payments Center Profile: Set up your payments profile when you’re ready to publish an app on the Google Play Console. Before you start, make sure your location is supported for the developer and merchant registration.
    Link: https://support.google.com/paymentscenter/answer/7161426
  • Create Products & Subscriptions:
    Step 1: Log into your Google Developer account here:https://play.google.com/apps/publish/

Step 2: Click on your app’s listing.

Step 3: Click on the In-App Products tab from the menu on the left.

Note: If your app was already live on the Play Store and you are just now including In-App Purchases, the In-App Products section is found under the Store Presence tab of your app’s listing.

Step 4: Make sure you have Subscriptions selected, then click Create Subscription.

Step 5: Input your Product ID.

IMPORTANT: It’s a good idea to enter a Product ID that clearly tells you what in-app section this specific purchase will unlock because you will need to enter the Product ID on your app’s control panel. Also, the Product ID must be composed of lower-case letters ( a-z ), numbers ( 0–9 ), underlines ( _ ), or dots ( . ) without any spaces, and it should start with lower-case letters or numbers.

Step 6: Input your Title and Description, then change the status to Active.

Step 7: Set a Price and Billing Period, then click Save at the bottom of the page.

Note: If you want to offer a Free Trial period or Grace Period this can also be done in this section.

Now that you have your In-App Purchase created, you need to add the Product ID to your app’s control panel.

--

--

Janmejay Singh
Janmejay Singh

Written by Janmejay Singh

Software Engineer I (Android Developer)

No responses yet