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
    • Catalogs and catalog listings
    • Catalog schema
    • Create a catalog in the Editor
    • IAP Catalog window reference
    • Create your catalog programmatically
    • Create Remote Catalog
    • Set up store credentials for catalog import
    • Troubleshooting catalog import
    • Manage catalogs in the Dashboard
    • Codeless IAP
    • Stores
    • Purchases
    • Receipt validation
    • Restore purchases
  • Supported stores
Purchases
  • Purchase management and fulfillment
Monitor IAP performance
  • Overview
  • IAP revenue performance
  • D2C performance
Privacy
  • Privacy and consent
  1. Unity In-App Purchasing

Stores

Understand digital distribution platforms and how to access store-specific features through store extensions.
Read time 1 minute
Last updated 2 months ago

A store is a digital distribution platform where users purchase products for your application, such as the Apple App Store or the Google Play Store.
It is important to distinguish between a digital distribution platform and Unity's own store implementation. The digital distribution platform is the external service (for example, Google Play), while the Unity IAP store implementation is the code within the IAP package that communicates with that platform's purchasing APIs.

Store extensions

Some stores provide features that go beyond the standard cross-platform purchase flow. Unity IAP makes these features available through store extensions, which your application can access after Unity IAP initializes successfully.
For a list of store extension properties, refer to
Properties
.

Fake Store

The Fake Store is a mock store in the Unity Editor. It simulates real app store behavior, including successful purchases and failed transactions. Use the Fake Store to test your IAP implementation without building to a device. This helps you quickly check your IAP logic during development.

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
    • Store extensions

    • Fake Store


Report a problem with this page