Branded Mobile: Set Up In-App Purchases in the Google Play Store

    Plan Availability
  • Mobile
    Legacy Plans
  • Mobile
    Platform
  • Mobile

In this article:

About This Feature

Important Considerations

Setting Up In-App Purchases in the Google Play Store

Create a Payments Profile in Google Play

Reduce Your App Store Fees

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

Removing Products from Sale

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 $999.99 USD for Google Play Store and $1000 for Apple App 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:

  1. In your Play Console, open the Setup menu on the left-hand side
  2. Select Payments profile
  3. 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:

  1. Go to your Admin Dashboard
  2. Go to Channels > Mobile App page in the left-side navigation bar
  3. Select the Products tab
  4. Under the Products available for purchase section, find the product you want to make available for purchase via your app
  5. Click Create ID next to the product you want to offer
  6. 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

  1. Go to your Google Play Console and select your app
  2. Under the Monetize with Play section, select Products 
  3. Select One-time products
  4. Click Create product
  5. For Product ID, enter the Product ID that you copied from Mobile App page in the Admin Dashboard
  6. Under Product description:
    1. Enter your product's name and description
    2. Fill in or update any optional information
    3. Click Next
  7. Under Purchase option:
    1. For Purchase option ID, enter an internal identifier such as "buy" or "one-time-payment"
    2. For Purchase type, select Buy
  8. Under Availability and pricing:
  9. Click Set prices
    1. Click Edit bulk pricing
    2. Click the checkbox at the top to select all
    3. Click Continue
    4. Add your product's price and primary region
      1. Google will automatically convert your prices to all other regions
    5. Click Apply
  10. Click Activate to make your in-app product available to users

Learn more about it here: Create a one-time product.

Create a New Product for an Auto-Renewable Course Subscription

  1. Go to your Google Play Console
  2. Under the Monetize with Play section, select Products 
  3. Select Subscriptions
  4. Click Create subscription
  5. Enter your subscription details:
    1. 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
    2. Name: Add your product's name
    3. Click Create
  6. Under Base plans and offers, click Add base plan
    1. Base plan ID: Add the second part of the Product ID (starting with sub) from Mobile Settings in the Admin Dashboard Google Product ID
    2. Under Type choose Auto-renewing
      1. Billing period: Select your product's renewal cadence
      2. Grace period and account hold (We recommend leaving these as the defaults unless you'd prefer otherwise):
        1. Grace period: 7 days
        2. Calculate account hold automatically (recommended)
        3. Customer base plan and offer changes: Charge at next billing date
        4. Resubscribe: Allow
    3. Under Availability and pricing:
      1. Click Set prices
      2. Click the checkbox at the top to select all
        1. Click Set price
        2. Add your product's price and primary region
          1. Google will automatically convert your prices to all other regions
        3. Click Update
        4. Click Save
    4. Click Activate to make your in-app product available to users

Learn more about it here: Create and manage subscriptions.

Removing Products from Sale

  1. Go to Google Play Console
  2. From your apps list, select your app
  3. In the sidebar under Monetize with Play > Products:
    1. Click In-App Purchases to remove a Non-Expiring or an Expiring Course, or
    2. Click Subscriptions to remove a Course Subscription
  4. Click the course you would like to remove
  5. On the top right corner, click Deactivate
  6. Click Save

Learn More

Branded Mobile: In-App Purchases

Branded Mobile: Set Up In-App Purchases in the Apple App Store

[back to top]

Was this article helpful?
0 out of 0 found this helpful