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.
GET https://play.stackwell-solutions.com/catalog/{operator}
Authorization: Bearer <your webhook_secret>
https://play.stackwell-solutions.com/play/{operator}
?token=<vendor_token>
&game=<vendor_game_id>
¤cy=EUR
&mode=real
POST /seamless/{your_slug}/{debit,credit,void,balance}
X-Signature: HMAC-SHA256(body, webhook_secret)
- You own the wallet
- Every
debitis followed by exactly onecredit— a win, or"0.00"— or onevoid. Never both, never neither. - Idempotent by design
vendor_round_idis stable per round;vendor_transaction_idis 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>
¤cy=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_secretstays 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.