• Written by Rob Kleiman

QuickRiver: Selling Bait Without the App Store

Mobile game publishers lose a big share of every sale to app-store fees. QuickRiver is a proof of concept for the alternative: a fishing game’s in-app store, The Tackle Shop, where players buy bait, gear and subscription power-ups through FastSpring’s embedded checkout.

How it works

  • Live product data, no backend. Names, prices, descriptions and images come straight from FastSpring through Store Builder Library attributes on plain HTML elements.
  • A custom cart that stays in sync. A data callback fires on every session change, so the retro “Tackle Box” cart, promo codes and currency switcher (USD to BRL) always match FastSpring’s state.
  • One-time and subscription products side by side, with checkout opening inside the game.
  • Order tracking through a Cloudflare Worker that listens for FastSpring webhooks.

It’s deliberately plain HTML, CSS and JavaScript, so any game developer can see exactly how the pieces connect.

Watch the walkthrough

Live demo · Blog post · Code on GitHub