Presentation Options (Android)
Learn the three ways to present Stash Pay in your Android games - system browser, Chrome Custom Tabs, or fully integrated Stash Dialog. Understand the recommended approaches for different regions.
You can present Stash Pay in your Android games in three ways: open the checkout in the system browser, use Chrome Custom Tabs as an in-game browser overlay, or fully integrate with the Stash Dialog from the Stash SDK.
As of Q3 2025, use Chrome Custom Tabs for users in the United States and a standard browser linkout for other regions.
Chrome Custom Tabs / Browser
Use the Chrome Custom Tabs from Android androidx.browser.customtabs.CustomTabsIntent to present Stash Pay in a customizable browser overlay. Players stay in the game while the payment process runs in an isolated browser environment.
This option ensures compliance with Google Play Store rules. The Stash SDK supports and wraps this integration.

Stash Pay Dialog
You can use Stash Pay Dialog as a fully integrated replacement for Google Play In-App Purchase (IAP).
It runs in a native WKWebView and provides direct callbacks to your game for successful or failed purchases. The dialog matches your game's style.

How is this guide?
Presentation Options (iOS)
Learn the three ways to present Stash Pay in your iOS games - system browser, Safari View Controller, or fully integrated Stash Dialog. Understand the recommended approaches for different regions.
Unity Integration
Learn how to integrate Stash Pay into your Unity project for iOS and Android platforms. Follow this guide to install the Unity SDK, configure deep links, and display the Stash checkout in your game.