Documentation

​
​

Development

User Acquisition

Monetization

Industry

  1. Unity In-App Purchasing

Direct-to-Consumer (D2C) payment providers

Integrate D2C payment providers with Unity In-App Purchasing to sell and fulfill products through off-platform transactions.
Read time 2 minutes
Last updated 7 days ago

D2C payment providers act as the merchant of record (MoR) for your In-App Purchasing (IAP) products, so you can sell and fulfill products through off-platform transactions. The MoR assumes legal responsibility for processing payments, including tax compliance, fraud prevention, disputes, and customer support, which reduces your operational overhead and compliance burden.
Unity IAP supports Stripe and Coda as payment providers. The pages in this section explain how to configure your environment, manage your Remote Catalog, configure a provider in the Unity Dashboard, fulfill purchases, and test your integration end-to-end.
Note
Unity doesn't charge a fee to use IAP with D2C payment providers. Each payment provider sets its own transaction fees, which you negotiate directly with the provider.
If you want a hosted web storefront for off-platform sales, refer to Webshop.
Integrate D2C payment providers workflow
Follow this workflow to integrate a D2C payment provider with In-App Purchases (IAP) so that you can control how and where you provide and sell IAP products to your users.
Initiate a purchase
Start a purchase from your application and let players choose how to pay with the Purchase Options UI.
Refunds and disputes for D2C payments
Understand who handles refunds, chargebacks, and player billing support, and how Unity IAP reports them to your game.
Currencies and exchange rates for D2C payments
Understand how Unity IAP stores per-currency prices and how your payment provider converts and settles them.
Comply with Apple and Google external purchase requirements
Understand your compliance responsibilities for external purchases on Apple and Google, and the SDK and webhook tools Unity provides to help you meet them.
Deep link success URL example
Refer to an example of how you can use a small proxy page to deep link to the correct platform for your game.

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.

  • Additional resources
  • Why go D2C now: The mobile game webshop business case (Unity blog)
  • D2C in-app tutorial | IAP 5 payment providers (YouTube tutorial)

Report a problem with this page