Web shop specifics
There are four core pillars to web shop integration: account linking, catalog setup, purchase handling, and UI customization.
Account linking
- Authenticates players to link purchases and deliver items in-game
- Supports third-party accounts (Apple, Google, etc.) and custom auth,no Stash account required
- Reduces friction with QR codes and deep-link sign-in
Catalog setup
Stash supports a few different catalog setups. We can:
- Integrate with your existing catalog API (server-side), just like a game client
- Integrate with your existing client-side logic
- Quickly set up a catalog in Stash Studio
Purchase handling
When players complete a purchase, Stash notifies you with webhooks. From there, you need logic to grant players their purchases. You likely have functionality for this already but if not, we can provide guidance.
UI customization
- Stash web shops are custom-built to match your game and brand
- During the integration process, we’ll partner with you to tailor the look and feel of the web shop to your requirements
Timeline
Integration timelines vary depending on the complexity of the web shop and the existing infrastructure, but the general process has four phases:
- Planning and requirements
- Research existing implementation (if there is one)
- Define scope and set QA environments
- Integrating
- Set up authentication and account linking
- Set up catalog
- Implement or update purchase processing and events
- Testing
- Customization and migration
- Tailor catalog and checkout UI
- Run final load tests
- Launch prep
- Going live
- Phased deployment
- Post-launch monitoring
- Start ongoing Stash support
Much of the work can be done in parallel, and we’ll work together on a schedule. If you’re migrating from an existing provider, we’ll also swap out their APIs for Stash’s.