Integration
Integrate once, launch every game
A single integration covers the whole catalogue. Most of the work is your wallet endpoint — the games, rooms and realtime layer are ours.
-
Register
Create a merchant account in the console. You get an operator id and an active sandbox immediately.
-
Integrate in the sandbox
Set your wallet URL, currency and limits, generate a signing secret, then open games from the sandbox entry URL with a one-time launch code.
-
Review
Apply for production from the console. We review the integration and agree on billing with you.
-
Go live
Switch your app to the production entry URL. Choose games and target margins for production in the console.
Game entry URL
Open a game inside your app's WebView with your operator id. The sandbox and production hosts use the same paths.
# Sandbox
https://sandbox.sentosatower.com/games/{gameId}/index.html?op={operatorId}
# Production
https://games.sentosatower.com/games/{gameId}/index.html?op={operatorId} Signed wallet requests
Every request to your wallet carries Standard Webhooks headers. Verify the signature with your secret before applying debits or credits.
POST {your wallet URL}
content-type: application/json
webhook-id: msg_2Lx9...
webhook-timestamp: 1791820800
webhook-signature: v1,K5oZfz...=
# signature = base64(HMAC-SHA256(secret, id + "." + timestamp + "." + body))