下注通知接口格式
1、下注通知接口格式
接口路径
- POST
- /aigame/v1/wallet/bet
请求参数
参数 | 名称 | 类型 | 必填 | 说明 |
---|---|---|---|---|
agent_id | 商户 ID | string | 必填 | 商户ID |
user_id | 商户侧用户 ID | string | 必填 | 商户侧用户ID |
game_id | 游戏ID | string | 必填 | 游戏ID,101: 百家乐 |
bet_txn_id | 下注订单ID | string | 必填 | 下注订单ID |
bet_amount | 下注金额 | string | 必填 | 下注金额 |
bet_time | 下注时间 | int | 必填 | 下注时间(单位毫秒) |
currency | 币种 | string | 必填 | 币种 |
timestamp | 当前时间戳 | int | 必填 | 传调用接口时的时间戳(单位毫秒,有效期十分钟) |
sign | 签名 | string | 必填 | 签名算法详见接口说明 |
响应参数
参数 | 名称 | 类型 | 说明 |
---|---|---|---|
code | 响应码 | int | 错误码 |
message | 响应信息 | string | 错误信息 |
data | 响应数据 | dict | 响应数据详情 |
--balance | 玩家余额 | string | 玩家余额 |
--currency | 币种 | string | 币种 |
请求范例
curl --location 'https://商户侧地址/aigame/v1/wallet/bet' \
--header 'Content-Type: application/json' \
--data '{
"agent_id": "agent001",
"user_id": "testUid03",
"game_id": "101",
"bet_txn_id": "67453d0c23c36d2571d40817",
"bet_amount": "100",
"bet_time": 1732589121000,
"currency": "VND2",
"timestamp": 1732589849000,
"sign": "d051f64a766f56822bdb12adb4193fbb"
}'
响应范例
{
"code": 200,
"message": "success",
"data": {
"balance": "1282.66",
"currency": "VND2"
}
}
错误码
200 成功
800100 服务异常
408000 参数错误
600100 签名错误
800101 会员不存在
800102 币种不存在
800105 会员余额不足
800106 投注失败