What's new in Unity IAP v5
Unity IAP v5 introduces direct-to-consumer payments and a hosted webshop storefront, along with improvements to catalog management and reporting.
Read time 4 minutesLast updated 11 hours ago
Discover new features and improvements in the latest version of Unity In-App Purchasing (IAP). Unity IAP v5 introduces direct-to-consumer payment infrastructure, a hosted webshop storefront, AI-assisted migration tools, and improvements to catalog management and reporting. The following sections describe each new feature and link to more information. For a full list of changes and updates in this version, refer to the Unity IAP changelog.
Direct-to-consumer payments with third-party providers
Starting in IAP v5.4, you can integrate Direct to Consumer (D2C) payment providers to sell in-app products directly to players outside of the Apple App Store and Google Play Store. Unity IAP supports Stripe and Coda as merchant-of-record payment providers, which means they handle tax compliance, fraud prevention, disputes, and customer support on your behalf. This integration requires a Remote Catalog and the IAP v5.4 package. You can fulfill purchases through the SDK, a backend API, server-side validation, or a Cloud Code module, depending on your architecture.
For the full integration workflow, refer to Integrate D2C payment providers. To configure a specific provider, refer to Configure Stripe or Configure Coda.
Catalog management in the Unity Dashboard
Starting in IAP v5, you can manage your IAP catalog from the Unity Dashboard without modifying your game client. The Dashboard provides a central place to import an existing catalog, add and edit individual listings, and organize listings into categories. From the Unity Dashboard, you can:- Import an existing catalog from App Store Connect or Google Play using credentials stored in the Secret Manager.
- Add new listings and edit listing details, including localized content, pricing, and store-specific overrides.
- Assign listings to categories to organize your catalog.
AI skills for IAP migration and integration
Starting in IAP v5.3.0, Unity IAP includes AI skills to help you migrate to and integrate IAP v5. The skills support the following scenarios:- Migrate a project from version 4 to version 5.
- Understand how Codeless IAP works.
- Add IAP v5 purchase handling to a project that doesn't use IAP, such as a project with a shop scene UI but no purchasing logic.
- Migrate from IAP v5 to IAP+ to move store billing to a direct-to-consumer payment provider, or add a new alongside store billing.
StoreController - Migrate a project from native Google Play billing (Android Java) to IAP v5. The skill also checks for project features that IAP v5 doesn't support and warns you about them.
- Open Skills Folder: Opens the folder containing the skill files so you can copy or install the IAP AI skill in your preferred AI tool.
- Install to Claude Code: Installs the skill directly into Claude Code as a skill named .
in-app-purchases
in-app-purchasesHosted webshop storefront
Unity Webshop is a hosted web storefront for your game's in-app purchases, created and managed from the Unity Dashboard. A webshop reads your project's existing IAP catalog and forwards purchases to your configured payment providers, so there's no separate catalog or payment setup required. From the Unity Dashboard, you can:- Create and publish a webshop with a public URL at .
shop.unity.com/{studio}/game/{slug} - Generate a themed storefront from your game's Apple App Store listing or your own screenshots using AI-assisted theme creation.
- Configure payment provider routing to offer different providers to different players using player tags, with a fallback provider for players who match no routing rule.
- Preview changes in draft before publishing, and promote non-production environment drafts to production.