API Reference Seamless Wallet

General Notes
  1. This Seamless Wallet implementation is based on Web API. The data is sent and received in JSON format. No encryption on the data sent.

  2. In this implementation, "gameid" is a bit representation of the SpinLogic's gameId and machId. The formula in C# is:
    (GameId << 16) | MachId) + 1; Therefore, each game will have a unique id.

  3. Parameter gameroundend can be ignored in the debits (placeBet) calls. This flag is only used for slots games in the credit call (settlement), during free games (freegame=1), to mark the last bet (last gamenum) associated to the round (roundid)

  • Base game that triggers freegame
    - placebet gameroundend = 1
    - settlement gameroundend = 0

  • Subsequent freegame
    - placebet gameroundend = 0
    - settlement gameroundend = 0

  • Last free game
    - placebet gameroundend = 0
    - settlement gameroundend =1

Our system will send parameters will be as following the events:

For slots in normal game

Place Bet request example:

Settlement request example:

Starting of free game

Plece bet request example:

Settlement request example:

During of free game

Place Bet request example:

Settlement request example:

Last round of free game

Place Bet request example:

Settlement request example:

For non-slots games

Place Bet request example:

Settlement request example:

For tournament payout

Settlement request example: