WebToNative
  • Getting started
  • Plugin Setup
    • OneSignal Set Up
    • Google AdMob Setup
    • In App Purchase - iOS Setup
    • In App Purchase - Android Setup
    • Firebase Notification Integration - iOS Setup
  • Social Login Integrations
    • Getting the SHA Key for Google Login
    • Create Google OAuth Client Id
    • Facebook Login Configuration
  • Javascript APIS
    • Getting Started
    • Status Bar
    • Pull To Refresh
    • Close App
    • Device Info
    • Clear App Cache
    • OneSignal Push Notification
    • Download Files
    • Printing Options
    • AdMob
    • Geo Location
    • Load In External Browser
    • Barcode Scan
    • In App Purchase - iOS Integration
    • In App Purchase - Android Integration
    • Social Login
    • Facebook App Events
    • Bottom Navigation
    • Clipboard
    • Screen Control
    • Background Location
    • Native Contacts
    • iOS App Tracking Transparency
    • Google Firebase Analytics
    • Haptic Feedback
    • Google Firebase Notification
    • Apps Flyer
    • App Review
    • Calender - iOS
    • Calendar - Android
    • Biometric Authentication
    • Media Player
    • Notification View
    • Offer Card
    • Cookie Update
    • App Launch Detection
    • Download Manager
    • Dynamic App Icon
    • File Sharing
  • Website Plugins
    • Wordpress
      • Push notification (WooCommerce)
      • In-App Purchase
        • In-App Purchase (IAP) Configuration Guide for iOS and Android
        • In-App Purchase (WooCommerce)
        • In-App Purchase
      • Offercard
      • Biometric Authentication
      • Social Login
      • Webtonative media player
        • WebToNative Radio Player
        • MediaPlayer Native Control
    • Bubble.io
      • Customize Status Bar
      • Device-Based Element Visibility
      • Pull to Refresh (Android)
      • OneSignal Push Notification
        • Set External ID
        • Send Push Notification
        • Set/Remove Email or SMS Phone
        • Set Tag
      • Close App
      • Get Device Info
      • Clear App Cache (Android)
      • Screen Control
      • Facebook Events
        • Regular
        • Purchase
      • AdMob
      • Offercard
      • In-App Purchase
        • In-App Purchase (Android/iOS)
        • Get IAP Canceled Subscription List (iOS)
      • Social Login
      • Biometric Authentication
  • Shopify
    • Social Login
    • In-App Purchase
      • In-app purchase
    • Push Notification
      • Abandoned Cart
    • Status Bar Customization
    • Native Device Visibilty
    • Set Onesignal Tags
    • Pull to Refresh
    • Account Deletion
    • Biometric Authentication
  • Upload Apps
    • Android App
    • Ios App
Powered by GitBook
On this page
  • What is In-App Purchase (IAP)?
  • Types of In-App Purchases
  • Configuring In-App Purchases

Was this helpful?

  1. Shopify

In-App Purchase

PreviousSocial LoginNextIn-app purchase

Last updated 1 month ago

Was this helpful?

What is In-App Purchase (IAP)?

In-app purchase (IAP) is a feature that allows users to buy digital products and services within an app. These purchases can include premium features, subscriptions, virtual goods, and more. IAP is managed by the respective app stores:

  • iOS (Apple App Store): Uses StoreKit to handle in-app purchases.

  • Android (Google Play Store): Uses Google Play Billing for in-app transactions.

Types of In-App Purchases

Both iOS and Android offer similar types of in-app purchases:

  1. Consumables: Items that are used once and can be purchased again (e.g., in-game currency).

  2. Non-Consumables: One-time purchases that provide permanent access to a feature (e.g., removing ads).

  3. Subscriptions: Recurring purchases that grant access to content or services over time.

Configuring In-App Purchases

Before integrating an IAP plugin, you must configure in-app purchases in your respective app store.

Following these steps ensures a smooth setup before implementing an IAP plugin in your app.

iOS & Android IAP Configuration Guide