Seamless
單一錢包 API
功能项目
Action 11:取消下注

Action 11:取消下注

功能说明

  • 下注(Action 9)失败后,会于一分钟后呼叫此 API。
  • 若收到请求且此笔请求已处理成功过,请回传 0000
  • 当呼叫该 API 失败时,JDB 将每分钟重送一次,直到回应 status 0000 或已重送达 12 个小时。
seamless wallet cancel bet flow chart

请求参数

参数格式说明
actionInteger11
tsLong当前系统时间
transferIdLong交易序号,无法关联至游戏纪录
uidString(50)玩家账号
currencyString(10)参照附录:货币代码
amountDouble要返还给玩家的金额(永远为正数)
refTransferIdsArray of Long此次取消了哪些注单;对应至 Action 9 的 transferId
gameRoundSeqNoString(100)游戏局号
gTypeInteger游戏类型
参照附录 游戏提供商
mTypeInteger机台类型
systemSessionIdString(150)系统阶段唯一码,每次 action 21 取得游戏连结会获得不同值。

游戏类型支援范围:街机 (9)、棋牌 (18)

预设无此参数,如需要请洽业务人员

接续上面表格,以下将依 gType 分类,列出对应的参数表格

请求范例

{
  "action": 11,
  "ts": 1664522589182,
  "transferId": 251919,
  "uid": "testpl",
  "currency": "RM",
  "amount": 5000.0,
  "refTransferIds": [
    251916
  ],
  "gameRoundSeqNo": "1975826710",
  "gType": 0,
  "mType": 8001
}

返回参数

参数格式说明
statusString(4)成功:0000
其余错误代码视同交易失败,将再次重送
balanceString余额
err_textString(255)错误讯息

返回范例

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