About Stash Pay
Discover Stash Pay - a direct-to-consumer payment system designed for games and apps that offers a modern alternative to traditional in-app purchases. Integrate through browser checkout, in-game popups, websites, or custom shops.
Stash Pay is a direct-to-consumer (D2C) payment system for games and apps that replaces traditional in-app purchases (IAP) from Apple and Google with a secure, branded web checkout. You can integrate Stash Pay through a mobile-friendly web checkout or an in-game popup. It also works on websites, custom shops, and desktop or game clients.
See the Howling Woods demo for an example of a full Stash Pay purchase flow.
Use cases
In-app purchases
Sell digital goods directly in your app using Stash Pay’s secure, branded web checkout. It works as a D2C alternative to Apple and Google’s native in-app purchases, so no traditional IAP flow is required. Players are sent to a fast, mobile-friendly page (or in-game dialog) to buy items like coin packs or skins, following the guidelines that allow external purchases in certain regions.
Stash Pay native purchase dialog inside iOS game.
Web integration
You can add Stash Pay checkout to your website or custom store for secure payments. Your site starts the checkout session, and Stash Pay handles the payment processing and session management.

Stash Pay scales perfectly even to desktop and large screen devices.
Customizable
You can customize the Stash Pay checkout experience so it matches the look and feel of your game. Partners can adjust branding elements, localize content, and configure which payment methods are shown. This allows the checkout to feel more integrated with the rest of the game.
Fully customized Stash Pay interface for Warhammer 40 000: Tacticus™ with Apple Pay.
How is this guide?
Test Card Numbers
Use test card numbers to test your Stash Pay integration. These test cards work with Stash's test environment and Stash Howling Woods demo.
High-Level Flow
Learn the high-level overview of the Stash Pay integration flow, including how a checkout session is created, presented to the player, and confirmed via webhook. Understand the initial setup requirements and failsafe purchase flow that ensures secure transactions.