How to create purchases in the Buildfire Control Panel
Create in-app purchases and subscriptions in the Buildfire control panel so they can be connected to Apple App Store and Google Play.
In-app purchases allow you to monetize your app by selling one-time access, repeatable items, or ongoing subscriptions. Buildfire supports three types of in-app purchases, each designed for a different use case.
|
Purchase type |
What it’s used for |
Example use cases |
|
Consumable |
Can be purchased repeatedly |
Credits, tokens, tips, one-time actions |
|
Non-consumable |
One-time purchase with permanent access |
Premium content, feature unlocks |
|
Subscription |
Recurring access while active |
Memberships, courses, gated content |
Before purchases can be used in your app, they must be created in the Buildfire control panel and then mirrored in your Apple and Google developer accounts.
Requirements
-
You must be on the Growth or Scale plan to leverage in-app purchases
-
You must have an Apple App Store Connect and/or Google Play Console account configured for in-app purchases
How to create purchases in the Buildfire Control Panel
-
Log in, go to Purchase in the left navigation
-
Click in the Purchase tab
-
To add a consumable product:
-
Click Add under Product
-
Enter a Product ID
-
Consumable products must use the prefix c_
-
Example: c_credits_10
-
-
Enter the product name and pricing details
-
Click Save
-
-
To add a non-consumable product:
-
Click Add under Product
-
Enter a unique Product ID
-
Enter the product name
-
Click Save
-
-
To create a subscription
-
Click Add under Subscription
-
Enter a unique Product ID
-
Click Save
-
-
Verify your products
-
Confirm all Product IDs are final and correctly named
-
These Product IDs must match exactly when created in Apple App Store Connect and Google Play
-
Pro tips
-
iOS apps must be resubmitted every time a new product or subscription is added
-
Android apps only require one resubmission, even when adding additional products later
-
Plan your purchase structure early to minimize App Store resubmissions
-
Keep Product IDs consistent and descriptive to avoid store mismatches