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
    • Install Unity IAP
    • Initialize Unity IAP
  • Codeless IAP
Catalogs and store management
  • Create product catalogs
  • 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

Install Unity IAP

Follow this workflow to install the In-App Purchasing package and configure Unity IAP for your project.
Read time 2 minutes
Last updated 2 months ago

This guide goes through the initial setup for Unity In-App Purchasing (IAP). To successfully use Unity IAP, perform the following actions:
  • Meet all the prerequisites.
  • Install the IAP package.
  • Enable and configure the IAP service for your project.
Important
If you use Unity 2022.3 to build for Android, refer to Troubleshooting In-App Purchasing 5.4.0 Android builds on Unity 2022.3 for the required build configuration.

Prerequisites

Before you begin, ensure you meet the following requirements:
  • A Unity project running on a supported Unity version.
  • A project linked to a Unity Project ID in the Unity Editor (Services > General Settings).

Install the IAP package

To begin using the IAP SDK, install the In-App Purchasing package.
  1. In the Unity Editor, select Window > Package Manager.
  2. Select the Unity Registry tab.
  3. Search for In-App Purchasing (or com.unity.purchasing).
  4. Select the package, then select Install.

Enable and configure the IAP service for your project

Note
This step is not required to begin using IAP. You only need to complete it if you plan to use other Unity services, send IAP analytics, or set your Google license key through the Unity Editor.
  1. In the Unity Editor, select Services > General Settings. Unity opens the Services General Settings page.
  2. Select your organization from the Organization dropdown.
  3. Choose whether to link an existing cloud project or create a new one for this Unity project:
    • To link an existing cloud project, select the project from the Cloud project dropdown and select Link Unity project to cloud project.
    • To create a new project, select Create a new cloud project and follow the steps.
  4. The Unity Project ID appears.
  5. From the left navigation menu, select Services > In-App Purchasing.
  6. Use the toggle next to In-App Purchases to enable IAP.

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
    • Prerequisites

    • Install the IAP package

    • Enable and configure the IAP service for your project


Report a problem with this page