Result1.md 2.2 KB

Game result

Description

This functionality pertains to the win/loss results returned by BeSoft games after placing a bet. This message may be sent multiple times. It is identified as a duplicate message based on the transId.

Request method:BeSoft -> Host):post

Encoding method :application/x-www-form-urlencoded

The request data format issued by Besoft is: application/json

Method URL

Provided by the game operator (Host).

	https://{host}/[notify_url]
	OR:
    http://{host}/[notify_url]

Request Parameters

| Name | Type | Required |Description| |:--------:|:-----:|:--------:|:--------:| | action | int32 | Y |3, Game result operation code| | uid | string(32) | Y |Player account| | mode | int32 | Y |Game Mode| | gid | string | Y |Game ID| | bet | double | Y |Bet scores, accurate to two valid floating points after the decimal point, and participate in score settlement| | spjpbet | double | Y |special jackpot Prize poolSingle cumulative prize pool bet value| | win | double | Y |Win amount, displayed with precision up to two decimal places as a valid floating-point number,and participate in score settlement| | ts | int64 | Y |Timestamp of the message request| | roundId | string | Y |Unique ID for each round of the game| | transId | string | Y |Unique transaction ID for each game transaction|

Request Example

{
    "action": 3,
    "uid": "useraccount",
    "mode": 0,
    "bet": 1.00,
    "spjpbet": 0.01,
    "win": 10.00,
    "ts":1732083839446,
    "gid":"afa026",
    "roundId":"1zr83u41gohrz",
    "transId":"1zr8cu31gohrz"
}

Return Result

| Name | Type | Description | |:--------:|:-----:|:--------:| | action | int32 |3,Game result operation code | | status | int32 | status code ,Type int32_t| | balance | double | User's current latest score, accurate to two decimal places as a valid floating-point number | | currency | string(3) | USD currency code |

## Success Result

{
    "action": 3,
    "status": 1,
    "balance": 3000.01,
    "currency": “USD”
}

Note: When status=1, the data is successful; otherwise, it is failed.

## Failed Result

{
"status": 1003
}