Skip to main content

How to create In-App purchases in Google Play Console

Create matching in-app products and subscriptions in Google Play Console so purchases configured in the Buildfire Control Panel can be sold in your Android app.

Amr Alshareef avatar
Written by Amr Alshareef
Updated this week

How to create in-app purchases in Google Play Console

  1. Log in to Google Play Console

  2. Select your app

  3. In the left navigation, go to Monetize

  4. Click Products, then choose one of the following based on the purchase type:

    • One-time products (for consumable and non-consumable purchases)

    • Subscriptions

  5. Click Create product

  6. Enter product details

    • Product ID

      1. Must exactly match the Product ID created in the Buildfire Control Panel

      2. This value is case-sensitive

    • Name

      1. This can be any internal name for your reference

  7. Click Next

  8. Set pricing

    • Choose Market pricing

    • Enter the price (for example, $9.00)

    • Apply pricing to all regions if needed

  9. Activate the product

    • Save the product

    • Click Activate

  10. Repeat steps 4–9 for each product you created in Buildfire:

    • Consumable products

    • Non-consumable products

    • Subscriptions

  11. For subscriptions only

    • Go to Subscriptions

    • Create a new subscription

    • Use the same Product ID

      1. Must exactly match the Product ID created in the Buildfire Control Panel

      2. This value is case-sensitive

    • Set the billing period (weekly, monthly, yearly)

    • Create and activate a Base plan

    • Set pricing and activate


Pro tips

  • Android apps typically require only one app submission to enable in-app purchases, unlike iOS which requires resubmission for each new product

  • Subscriptions require a base plan. Subscriptions will not activate until a base plan is created and published

  • Test with licensed testers. Use Google Play Console’s license testing to validate purchases before publishing

Did this answer your question?