Before in-app purchases can be used in your app, they must be created in Apple App Store Connect. This includes defining the purchase type, setting pricing and availability, and ensuring the Product ID matches what is configured elsewhere in your app setup.
Apple treats each in-app purchase as a product that must be reviewed and approved. Adding new purchases requires submitting an updated app build for review.
Requirements
You must be on the Growth or Scale plan to leverage in-app purchases
An active Apple App Store Connect account
In-app purchases must already be created in the Buildfire Control Panel
How to create in-app purchases in Apple App Store Connect
Log in to App Store Connect
Go to My Apps, then select your app
Click Monetization, then select In-App Purchases
Click Create and choose the purchase type
Select Consumable, Non-Consumable, or Subscription
Enter the required product details
Reference name
Product ID (must exactly match the Product ID created in the Buildfire Control Panel)
Configure availability and pricing
Select storefronts
Set pricing tiers
Complete app information and localization fields as required
Save the in-app purchase
Once saved, the in-app purchase will be available to attach to an app build and submitted to Apple for review with your next app submission.
Pro tips
Apple requires a new app submission whenever a new in-app purchase is added
Product IDs cannot be reused once created
Use clear, consistent naming for Product IDs to avoid mismatches later
Test purchases using Apple sandbox accounts before releasing to production
