Action 9:下注
功能说明
- 当玩家下注时呼叫该 API,通知该局投注讯息。
- 当没有收到正确的回应,会于一分钟后呼叫取消下注(Action 11)。
- 请使用 amount 确认玩家余额是否足够,并在使用 amount 扣款后,回传玩家剩余金额。
- amount:
- 当 玩家余额 >= amount 则此笔请求要被处理
- 当 玩家余额 < amount 請返回錯誤代碼 6006
- amount:

请求参数
参数 | 格式 | 说明 |
---|---|---|
action | Integer | 9 |
ts | Long | 当前系统时间 |
transferId | Long | 交易序号,无法关联至游戏纪录 |
uid | String(50) | 玩家账号 |
currency | String(10) | 参照附录:货币代码 |
amount | Double | 下注金额(永远为正数) |
gameRoundSeqNo | String(100) | 游戏局号 |
gType | Integer | 游戏类型 参照附录 游戏提供商 |
mType | Integer | 机台类型 |
systemSessionId | String(150) | 系统阶段唯一码,每次 action 21 取得游戏连结会获得不同值。 游戏类型支援范围:街机 (9)、棋牌 (18) 预设无此参数,如需要请洽业务人员 |
接续上面表格,以下将依 gType 分类,列出对应的参数表格
请求范例
{
"action": 9,
"ts": 1700029138004,
"transferId": 272016,
"uid": "john",
"currency": "XX",
"amount": 0.2,
"gameRoundSeqNo": "5250228497993",
"gType": 0,
"mType": 8001
}
返回参数
参数 | 格式 | 说明 |
---|---|---|
status | String(4) | 成功:0000 错误:6006 - 玩家余额不足 其余错误代码视同交易失败 |
balance | String | 余额 |
err_text | String(255) | 错误讯息 |
返回范例
{
"status": "0000",
"balance": "12345.67",
"err_text": ""
}