LUXGAME.IONext-Gen iGaming Provider
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.

DOWNLOAD OPENAPI 3.0 SPEC (.JSON)

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
  }
}