Seamless
單一錢包 API
功能项目
Action 9:下注

Action 9:下注

功能说明

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

请求参数

参数格式说明
actionInteger9
tsLong当前系统时间
transferIdLong交易序号,无法关联至游戏纪录
uidString(50)玩家账号
currencyString(10)参照附录:货币代码
amountDouble下注金额(永远为正数)
gameRoundSeqNoString(100)游戏局号
gTypeInteger游戏类型
参照附录 游戏提供商
mTypeInteger机台类型
systemSessionIdString(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
}

返回参数

参数格式说明
statusString(4)成功:0000
错误:6006 - 玩家余额不足
其余错误代码视同交易失败
balanceString余额
err_textString(255)错误讯息

返回范例

{
  "status": "0000",
  "balance": "12345.67",
  "err_text": ""
}