In this article:
Setting Up In-App Purchases in the Google Play Store
Create a Payments Profile in Google Play
Adding Products to In-App Purchases
Create a New Product for a Non-Expiring or Expiring Course
Create a New Product for an Auto-Renewable Course Subscription
About This Feature
Branded Mobile fits into your audience’s existing routines, making it easier for them to learn and engage with your content — all on their own schedule. This means higher course completion rates, improved student satisfaction, and more revenue opportunities for your business.
In-App Purchases is a Branded mobile-exclusive feature that allows your students to expand their skills by purchasing new courses directly within your mobile app.
Learn more about In-App Purchases here: Branded Mobile: In-App Purchases.
Important Considerations
- In-app purchases are processed through Google which means that they bypass standard Thinkific checkout. This means that:
- If you update your product's price in Thinkific, you will also need to update it in Google.
- Money will be deposited directly into your bank account.
- In-app purchases will be charged a 30% fee by Apple and Google unless you apply for a reduced rate.
- Note that the price of each individual product sold through In-App Purchases cannot exceed $400 USD for Google Play Store.
- We recommend applying to the Google Play program that offer reduced rates to lower in-app purchase fees to 15%: Enrol in the Google Play Store 15% service fee tier.
Setting Up In-App Purchases
The Thinkific team will work closely with you to set up in-app purchases. To ensure a successful setup, you will need to complete the steps below.
Create a Payments Profile in Google Play
To create in-app purchases and accept payments via the Google Play Store:
- In your Play Console, open the Setup menu on the left-hand side
- Select Payments profile
- Create your payments profile. For more information, see: Create a payments profile
Reduce Your App Store Fees
This optional step allows you to reduce your app store fees from 30% to 15%. The Google Play Store offers reduced rates to qualified businesses. To enrol in this program, follow the instructions outlined here: Enrol in the Google Play Store 15% service fee tier.
Adding Products to In-App Purchases
The Thinkific team will work with you on setting up initial in-app purchase products. However, if you decide to make more products available to purchase through your Branded app, you can do it by following these steps:
- Go to your Admin Dashboard
- Go to Channels > Mobile App page in the left-side navigation bar
- Select the Products tab
- Under the Products available for purchase section, find the product you want to make available for purchase via your app
- Click Create ID next to the product you want to offer
- Copy the ID once the Product ID is generated
In-app purchases can only be enabled for:
- published courses and bundles with one-time payment pricing with no expiry dates,
- published courses and bundles with one-time payment pricing with expiry dates,
- published courses and bundles with subscription pricing.
Communities, memberships, free trials, free previews, hidden products, and products with monthly payment pricing are not supported through in-app purchases.
Note that Digital Downloads or Coaching & Webinars Products purchased as part of a bundle are not available in the app.
Depending on the type of product you want to sell via In-App Purchases, you will need to select the following product type in the Google Play Store:
Product in Thinkific | Description | Product type in the Google Play Store |
A course or a bundle with one-time payment pricing (without an expiry date) | A student pays for the course once and has unlimited access to the course / the bundle | A non-expiring course |
A course or a bundle with one-time payment pricing (with an expiry date) | A student pays for the course once but can only access the course / the bundle for a set period of time | An expiring course |
A course or a bundle with subscription pricing | A student has to make recurring payments to keep access to the course / the bundle | Auto-renewable course subscription |
Create a New Product for a Non-Expiring or an Expiring Course
- Go to your Google Play Console
- Under the Monetize with Play section, select Products option
- Select In-app products
- Click Create product
- Enter the Product ID that you copied from Mobile App page in the Admin Dashboard, Product details, and Price
- Save your changes and click Activate to make your in-app product available to users
Learn more about it here: Create an in-app product.
Create a New Product for an Auto-Renewable Course Subscription
- Go to your Google Play Console
- Under the Monetize with Play section, select Products option
- Select Subscriptions
- Click Create subscription
- Enter your subscription details:
- Product ID: Add the first part of the Product ID (everything before :sub) that you copied from Mobile Settings in the Admin Dashboard Google Product ID
- Name: Add a short name for your subscription
- Click Create
- Click Add a base plan:
- Base plan ID: Add the second part of the Product ID (starting with sub) from Mobile Settings in the Admin Dashboard Google Product ID
- Under Type choose Auto-renewing
- Under Grace period choose None
Learn more about it here: Create and manage subscriptions.
Removing Products from Sale
- Go to Google Play Console
- From your apps list, select your app
- In the sidebar under Monetize with Play > Products:
- Click In-App Purchases to remove a Non-Expiring or an Expiring Course, or
- Click Subscriptions to remove a Course Subscription
- Click the course you would like to remove
- On the top right corner, click Deactivate
- Click Save
Learn More
Branded Mobile: In-App Purchases
Branded Mobile: Set Up In-App Purchases in the Apple App Store