B2B Integration Specs
SEAMLESS WALLET & API DOCUMENTATION
Comprehensive REST API specifications, HMAC-SHA256 request authentication, iFrame event handling, and interactive sandbox endpoints for Casino Software Developers.
Seamless Wallet Endpoints
When a player places bets or cashes out in any LuxGame Studio game, our game server makes HTTPS POST requests directly to your Casino API callbacks.
POST/api/v1/user/balance
Fetch Player Available Balance// Request Payload from LuxGame -> Casino API
{
"user_id": "usr_991823",
"currency": "USD",
"timestamp": 1721901230000
}
// Expected 200 OK Response from Casino API
{
"status": "success",
"data": {
"user_id": "usr_991823",
"balance": 1050.50,
"currency": "USD"
}
}POST/api/v1/game/bet
Deduct Player Wager Amount// Request Payload from LuxGame -> Casino API
{
"user_id": "usr_991823",
"game_id": "aviator",
"round_id": "rnd_88192301",
"transaction_id": "tx_bet_001923",
"amount": 10.00,
"currency": "USD",
"timestamp": 1721901235000
}
// Expected 200 OK Response from Casino API
{
"status": "success",
"data": {
"transaction_id": "tx_bet_001923",
"balance_after": 1040.50
}
}POST/api/v1/game/win
Credit Player Winnings// Request Payload from LuxGame -> Casino API
{
"user_id": "usr_991823",
"game_id": "aviator",
"round_id": "rnd_88192301",
"transaction_id": "tx_win_008129",
"amount": 25.50,
"multiplier": 2.55,
"currency": "USD",
"timestamp": 1721901240000
}
// Expected 200 OK Response from Casino API
{
"status": "success",
"data": {
"transaction_id": "tx_win_008129",
"balance_after": 1066.00
}
}