Seamless API – Payout

Request URL

[POST] [OPERATOR-API-Domain]/payout

Request Body Parameters

Parameter
Description
Type
Required?

username

Member username

String

Y

agent

Agent id that AMBSlot has provided

String

Y

game

Game name that user played

String

Y

gameId

Game code that user played

String

Y

roundId

Round id for each bet transaction

String

Y

amount

Payout Amount number that received

Double

Y

currency

Currency of amount

String

Y

transactionId

Reference id that refer to this transaction (unique)

String

Y

timestamp

Timestamp of this transaction

String

Y

turnover

Amount that user bet

Double

Y

isEndRound

If true. It’s last payout of current round

Boolean

Y

featureBuy

Feature buy freespin

Boolean

Y

Request Body Example

{
    "username": "member001",
    "agent": "agentId",
    "game": "Ghost House",
    "gameId": "GH",
    "roundId": "xxxxxxxxxx",
    "amount": 50,
    "turnover": 250,
    "currency": "THB",
    "transactionId": "5e84b48e-7393-4789-ad96-f1429e783068",
    "timestamp": "2019-12-11T19:57:28.431",
    "isEndRound": true,
    "featureBuy": true,
}

Response Parameters

Status Object

Parameter
Description
Type
Required?

code

0: Success

908: Invalid username or token 995: Invalid game id 997: Invalid request data 998: Invalid agent id 999: Service not available 1601: Response error via axios timeout

Number

Y

message

Error message

String

Y

Data Object

Parameter
Description
Type
Required?

username

Username that deduct balance to bet

String

Y

wallet

Contain latest balance and last update time

Object

Y

balance

Contain before and after transaction balance

Object

Y

refId

Reference id that refer to this transaction

String

Y

Response Example

{
    "status": {
        "code":0,
        "message": "Success"
    },
    "data": {
        "username": "member001",
        "wallet": {
            "balance": 0,
            "lastUpdate": "2019-12-01T18:01:51.686Z"
        },
        "balance": {
            "before": 10000,
            "after": 0
        },
        "refId": "5e84b48e-7393-4789-ad96-f1429e783068"
    }
}

Last updated