For operators & platforms

Integrate once.
Launch everything.

One catalog endpoint, one launch URL, one seamless wallet contract. You keep the wallet; we keep the games. Every title we publish after you integrate simply appears in your feed — no new work on your side.

Developers trust code they can read, not a diagram of code. This is the complete surface area of a Stackwell integration.

play.stackwell-solutions.com
1 · Pull the catalog
GET https://play.stackwell-solutions.com/catalog/{operator}
Authorization: Bearer <your webhook_secret>
2 · Launch a tile
https://play.stackwell-solutions.com/play/{operator}
  ?token=<vendor_token>
  &game=<vendor_game_id>
  &currency=EUR
  &mode=real
3 · Money moves server-to-server
POST /seamless/{your_slug}/{debit,credit,void,balance}
X-Signature: HMAC-SHA256(body, webhook_secret)
You own the wallet
Every debit is followed by exactly one credit — a win, or "0.00" — or one void. Never both, never neither.
Idempotent by design
vendor_round_id is stable per round; vendor_transaction_id is unique per movement. Retry a 5xx with the same ids and nothing double-charges.
Entitlement is ours
You integrate once. Which games you can launch is controlled on our side, so a new title needs no work from you.

1 · Onboarding

We register you as an operator and entitle specific games to you. You receive your {operator} slug, your webhook_secret, and the list of entitled games, each with a vendor_game_id. You provide your seamless gateway base URL and allowlist our egress IP.

2 · Build your lobby — the catalog feed

Pull the games you are entitled to and render tiles. The feed carries everything a lobby needs: the game name, its RTP, the grid, a thumbnail URL and a ready-made launch URL template.

GET https://play.stackwell-solutions.com/catalog/{operator}
Authorization: Bearer <your webhook_secret>

3 · Launch a game

When a player opens a tile, mint an opaque vendor_token on your side and open the launch URL — iframe or redirect. We validate the operator and the entitlement, then serve the game runtime.

https://play.stackwell-solutions.com/play/{operator}
  ?token=<vendor_token>&game=<vendor_game_id>
  &currency=EUR&mode=real

mode is real or demo — the demo path runs the full game end-to-end with no wallet calls, which is exactly what the playable demos on this site are.

4 · Money moves server-to-server

We call your gateway — debit, credit, void, balance — with every request HMAC-SHA256 signed over the exact body with your webhook_secret. Features resolve inside a single spin and fold into one credit, so your round accounting stays simple.

Security

  • All calls over HTTPS. Your webhook_secret stays server-side — it is never exposed to a browser.
  • We allowlist your gateway; you allowlist our egress IP.
  • Outcomes are computed on our server. The client renders; it does not decide.

The demo mode of every game is live on this site right now — the same runtime an operator embeds.