Skip to main content

Bet

Once player details received and game client rendered - game engine can call /bet in order to commit player bet transaction.

Request Example

POST /bet HTTP/1.1
Content-Type: application/json
https://stg.otkgaming.com/bet
{
"externalToken" : "valid-session-token",
"playerId" : "abc123456",
"gameId" : "123",
"transactionId" : "124677",
"amount" : 10,
"currency" : "EUR"
}

Property NameDescriptioTypeNotes
externalTokenplayer’s session tokenstring(255)value passed upon game launch as query parameter
playerIdunique player identifierstring(100)unique per platform
transactionIdgame transaction idstring(255)unique transaction id on game provider’s side
amounttransaction amount to processdecimalamount of transaction in currency
currencycurrency of transactionstring(3)currency of transaction

Response Example

https://stg.otkgaming.com/bet
{
"transactionId" : "abc123",
"externalTrxId" : "abc123",
"balance" : 9000
}

Property NameDescriptioTypeNotes
transactionIdgame provider’s transaction idstring(255)same as passed to request
externalTrxIdcommitted transaction id on Platform sidestring(255)transaction id on Platform side
balanceplayer’s remaining balancenumberin minor units(mostly cents)