Go-live checklist
What we exchange to set you up, and the tests to pass on staging before you open the games to players.
What we need from you
- Your wallet base URL for staging and for production (HTTPS).
- Every domain that will show the games in an iframe (so we allow them).
- Your currency and the amount unit you want (currency units, ×100 or ×1000).
- A return URL for guests (your lobby or login page).
What you get from us
- Your operator name for the launch URL, and the launch host of each game.
- Your client ID and secret key (per game server), sent securely.
- The IP addresses our game servers call you from.
- A test game server pointed at your staging wallet.
Tests to pass
| Do this | Expect |
|---|---|
| Open the game with a valid token | The game shows the player's name and your balance. |
| Open it with an unknown or expired token | Your /auth answers 401; the game asks the player to reopen it. |
| Reload the game | /auth accepts the same token again. |
| Bet, then cash out | /withdraw (bet) then /deposit (win) with the same provider_tx_id; balances add up. |
| Bet and lose | Only the /withdraw; you close the bet as lost after the round. |
| Bet more than the balance | /withdraw answers 402; nothing moves; the player sees your message. |
| Cancel a bet before take-off | /deposit with action: "rollback" returns the stake. |
| Send the same withdraw and deposit twice | The second of each gets 200 and the first call's balances; money moves once. |
| Send a call with a wrong signature or an old timestamp | 401; nothing moves. |
Let the player's session expire before a win arrives | The deposit is still accepted. |
| Make your wallet slow (over 10 s) on a deposit | The game retries it; you credit it once. |
| Free bet win, rain, tip | claim deposits without a matching withdraw are accepted. |
Going live
- Pass the tests above on staging; we check our logs with you.
- We point a production game server at your production wallet and allow your production domains.
- You switch your launch links to the production host and open the games.
- Any unclear calls are reconciled with you by
provider_tx_id.
Ready to start? Email vas.hub.ltd@gmail.com or use the contact form.