Documentation

​
​

Development

User Acquisition

Monetization

Industry

In-App Purchasing

IAP Client API

IAP SDK API

Webshop Admin API

Webshop Client API

In-App Purchasing

LiveOps
​
​
Get started
  • Overview
  • Introduction to IAP
  • What's new in IAP v5.4
  • Upgrade from IAP v4 to v5
  • AI skill for In-App Purchasing
Direct to Consumer (D2C) payments
  • Direct to Consumer (D2C) payment providers
Webshop
  • Overview
  • Get started with webshops
  • Webshop setup
  • Catalog and payments
  • Game integration for webshops
  • Troubleshooting webshops
Platform-native stores
  • Set up IAP for platform-native stores
  • Codeless IAP
Catalogs and store management
  • Create product catalogs
  • Supported stores
    • Google Play Store
    • Apple App Store
    • Stripe
    • Coda
    • Custom stores
    • Cross-store installation issues with Android in-app purchase store
Purchases
  • Purchase management and fulfillment
Monitor IAP performance
  • Overview
  • IAP revenue performance
  • D2C performance
Privacy
  • Privacy and consent
  1. Unity In-App Purchasing

Stores supported by Unity IAP

Review the list of app stores supported by Unity In-App Purchasing with version information and platform details.
Read time 1 minute
Last updated 22 days ago

Refer to the following table to understand the different types of stores that you can use:

Direct-to-Consumer (D2C) payment provider (Stripe or Coda)

Apple App Store

Google Play Store

Webshop

Custom store

Supported platformsiOS and Android (web-based checkout); WebGL builds aren't supportediOS, macOS, tvOSAndroidCross-platform (browser-based storefront); WebGL builds aren't supportedDepends on implementation
When to useSelling products outside of Apple and Google stores, for example on web or in select regions where external payments are permittedPublishing on Apple platforms using Apple's standard purchasing flowPublishing on Android using Google's standard purchasing flowSelling directly to players through a branded web storefront, outside of app storesIntegrating a store not natively supported by Unity IAP
Checkout experienceExternal web checkout with a deep link back to the appNative OS purchase sheetNative OS purchase sheetBranded web storefront with a deep link back to the game after purchaseCustom
Who handles payment processingStripe (Managed Payments, as merchant of record) or Coda (CodaPay, as merchant of record)AppleGoogleStripe or Coda (via your configured D2C payment provider)Developer
Product catalog setupRemote Catalog (required); IAP Catalog and Codeless IAP are not supportedIAP Catalog, code (
CatalogProvider
), or Apple App Store Connect
IAP Catalog, code (
CatalogProvider
), or Google Play Console
IAP catalog from your Unity project, configured in the Unity DashboardProgrammatic
Unity Authentication requiredYesNoNoYesNo
Purchase fulfillmentSDK, backend API (webhook), or Cloud Code moduleSDK (
ConfirmPurchase
)
SDK (
ConfirmPurchase
)
Backend API (webhook) or Cloud Code module (via configured D2C payment provider)Custom
Receipt validationUnity IAP order service; JWT-signed webhook eventsAutomatic (StoreKit 2); remote via
OrderInfo.Apple.jwsRepresentation
Remote server-side via receipt
Payload
Unity IAP order service and JWT-signed webhook events (via configured D2C payment provider)Custom
Restore purchasesAutomatic on first
FetchPurchases()
call after reinstall
Manual - Restore Purchases button required by Apple policyAutomatic on first
FetchPurchases()
call after reinstall
Automatic on first
FetchPurchases()
call after reinstall
Custom
Subscriptions supportedNoYesYesNoDepends on implementation

Platform native stores

Refer to the following table of platform native stores that the IAP package supports, alongside the store version and website:

Store name

Platform

Version

Website

Google Play StoreAndroidGoogle Play Billing 9.0.0Google Play Billing Library release notes (Google)
Apple App StoremacOS / iOS / tvOSStoreKit v2StoreKit (Apple)
Microsoft StoreXBOX (consoles and PC)April 2025 GDK v2504.0.4020For more information, refer to In-app purchases for XBOX games on Windows. Console documentation is available only with XBOX development access.

Direct-to-Consumer payment providers

In addition to platform native stores, you can integrate Direct-to-Consumer (D2C) payment providers to sell in-app products directly to your players. These providers act as the merchant of record (MoR), which means they handle tax compliance, fraud prevention, disputes, and customer support on your behalf.
Unity IAP supports the following Direct-to-Consumer payment providers:

Provider

Website

Configuration guide

StripeStripe (Stripe)Stripe
CodaCoda (Coda)Coda
For the full integration workflow, refer to Integrate D2C payment providers.

Webshop

A webshop is a hosted, no-code web storefront for your game's in-app purchases, built and managed from the Unity Dashboard. It reuses your existing IAP catalog and D2C payment provider, so there is no separate payment integration required. Players can open the webshop from multiple entry points, such as your game, website, or social channels, and return to the game via deep link after completing their purchase.
For more information, refer to Webshop.

Copyright © 2026 Unity Technologies
LegalPrivacy PolicyCookiesDocumentation Terms of UseDo Not Sell or Share My Personal InformationYour Privacy Choices (Cookie Settings)

"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S and elsewhere (more info here). Other names or brands are trademarks of their respective owners.

Some pages are machine-translated for convenience, and may contain inaccuracies. In the event of conflicting information, the English version is authoritative.

  • On this page
    • Platform native stores

    • Direct-to-Consumer payment providers

    • Webshop


Report a problem with this page