Skip to main content

How to Apply In-App Purchases & Subscriptions Using the Purchase Tab

Sell one-time products and recurring subscriptions inside your app, with payments processed through the Apple App Store and Google Play

S
Written by Support
Updated today

The Purchase Tab is where you create and manage everything users can buy inside your app. It supports:

Consumables — items users can buy repeatedly, like tokens, credits, or downloads. These do not persist across reinstalls. Consumables must start with c_ to be recognized correctly.

Non-Consumables — one-time unlocks that remain available even if the user reinstalls the app or switches devices. Examples include removing ads or unlocking permanent content.

Subscriptions — auto-renewing plans (monthly, yearly, etc.) offering ongoing access such as premium memberships or paid content libraries.


Requirements

  • Product IDs must match exactly across your app, Google Play, and App Store Connect

  • Prices, durations, and configurations MUST be aligned between stores

  • Consumables require the c_ prefix

  • A Paid Applications Agreement must be active in App Store Connect

  • A Google Merchant Account must be linked in Google Play Console


How to Apply In-App Purchases & Subscriptions Using the Purchase Tab

  1. Log in, go to Builder in the left navigation

  2. Go to the plugin where you want to add a purchase option

    • This could be any plugin with a Purchase tab (e.g., feature behind a paywall, subscription-locked content)

  3. Open the Purchase tab

    • Click Add Product for consumables or non-consumables

    • Click Add Subscription for recurring plans

    • Enter the Name, Description, and Product ID

      1. For consumables, make sure the Product Name begins with c_

    • Set the price tier and save

  4. Connect your app to the Google Play Console

    • Sign in to Google Play

    • Go to Monetization → In-App Products

    • Add each product or subscription using the exact same Product ID you used in your app

    • Link your Google Merchant Account

    • Ensure Google Play Billing v6+ is active

  5. Connect your app to App Store Connect

    • Open App Store Connect

    • Go to My Apps → Your App → In-App Purchases

    • Add the same Product IDs you used in your app

    • Set pricing, duration, region availability, and (optional) intro offers

    • Confirm your Paid Applications Agreement is active

  6. Confirm the product setup

    • Confirm Product IDs match exactly in your app and the stores

    • Ensure prices are correct and not placeholders

    • Make sure each product is included in the live app configuration

    • Our Publishing Team validates the purchase setup during submission—no sandbox testing is required on your side

  7. Publish your app

    • Go to Publish in the dashboard

    • Our Publishing Team will handle store submission, including verifying your IAP setup

    • Ensure your store listings accurately describe pricing, subscriptions, and terms

  8. Maintain your live products

    • Keep your Product IDs consistent across your app and the stores

    • Update pricing directly in the Play Store or App Store

    • Never delete a subscription product unless you fully understand the impact—removing a product can revoke access for active subscribers


Pro Tips

  • Keep product names short and clean so users understand what they’re buying

  • Maintain a shared sheet (Google Sheets/Notion) with all Product IDs to avoid mismatches

  • Monitor refunds/chargebacks in the stores—spikes usually mean something is misconfigured

  • Use store variables in your feature descriptions to auto-display accurate, localized pricing without updating text manually

    • ({ store_price | $8 })

    • ({ initial_price | store_price | $1 })

  • Always include fallback values so layouts don’t break in the Control Panel

Did this answer your question?