Documentation

In-App Purchasing

Client API

SDK API

In-App Purchasing

Create an IAP catalog

Understand catalogs and the best way to create your catalog listings.
Read time 1 minuteLast updated a day ago

An IAP catalog is a list of all the digital items available for purchase in your application, including their IDs, types, prices, and store-specific overrides. Unity In-App Purchasing (IAP) uses this catalog to communicate with app stores and present catalog listings to your players. Unity IAP supports multiple methods to define your catalog. You can configure catalog listings directly in the Unity Editor using the IAP Catalog window, define them with a script, or create a Remote Catalog. The best method depends on your development workflow and whether you use a Direct to Consumer (D2C) payment provider. Regardless of the method you use, you can use the Unity Dashboard to manage, edit, and deploy your catalog.
Note
To use a D2C payment provider, you need to create a Remote Catalog.