Games integration
Put VAS HUB games in your casino in two parts: a launch link that opens the game in an iframe, and a small wallet API on your side that our game servers call to read balances and move money.
Players stay yours: their accounts, balances and transaction history live in your platform. Our game servers run the rounds, prove they're fair, and ask your wallet for every balance change, signed with a secret only you and we know. If you already integrate providers that use signed auth / withdraw / deposit wallet calls, most of your code carries over.
How it works
- 1Player→Your casino
Opens a game. You create a launch token and open the game URL in an iframe.
- 2Our game server→Your wallet
/authwith the token. You answer with the player's ID and balance. - 3Our game server→Your wallet
/withdrawwhen the player bets: you take the stake. - 4Our game server→Your wallet
/depositwhen the bet wins (the full payout) or its stake goes back (rollback). Lost bets get no call.
At a glance
| Part | In short |
|---|---|
| Launch | An iframe URL with your operator name and a launch token: Game launch. |
| Wallet API | Your HTTPS base URL. We call /auth, /info, /withdraw, /deposit: Wallet API. |
| Format | HTTPS POST with a JSON body; you reply { code, message, data }. |
| Security | X-Client-ID, X-Client-TS and X-Client-Signature (HMAC-SHA256): Securing requests. |
| Money | Balances stay with you. Every money call is idempotent by provider_tx_id. |
| Fairness | Every round is provably fair: players can check any result inside the game. |
Games
AvioniXavionix · 9 games
Aviator HUBaviatorhub · 1 game
HotCrashhotcrash · 1 game
FairCrashfaircrash · 1 game