Seamless
單一錢包 API
功能项目
Action 4:取消下注并取消结算

Action 4:取消下注并取消结算

功能说明

  • 若我方收到 status 6101 的回应,会恢复原始 下注并结算(Action 8) 所对应的游戏记录。
  • 若收到请求且此笔请求已处理成功过,请回传 0000
  • 若我方收到 status 9017 的回应,会于一分钟后重送此笔取消下注并取消结算(Action 4),直到收到 status 9017 以外的回应或已重送达 1 个小时。
  • 下注并结算(Action 8) 回应逾时或没有收到正确格式的回应 (请参照下图),会在一分钟后呼叫此 API。
seamless wallet Cancel BetNSettle flow chart

请求参数

参数格式说明
actionInteger4
tsLong当前系统时间
transferIdLong交易序号
historyIdString(100)游戏序号
参照附录 historyId 说明
测试环境于 2025-01-09 17:00+8 生效
正式环境于 2025-02-10 10:00+8 生效
uidString(50)玩家账号,只限 a-z 与 0-9、底线(_)、连字符(-)。
currencyString(10)参照附录:货币代码
gTypeInteger游戏类型
参照附录 游戏提供商
mTypeInteger机台类型
systemSessionIdString(150)系统阶段唯一码,每次 action 21 取得游戏连结会获得不同值。

游戏类型支援范围:老虎机 (0)、捕鱼机 (7)、街机 (9)、电子彩票 (12)、棋牌 (18)

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

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

请求范例

{
  "action": 4,
  "ts": 1447452951820,
  "transferId": 123456789,
  "historyId": "5250145705663",
  "uid": "testpl01",
  "currency": "RB",
  "gType": 0,
  "mType": 8001
}

返回参数

参数格式说明
statusString(4)0000:确定取消
6101:恢复成立注单
9017:处理中,请稍后再试
其余错误代码视同取消成功
balanceString余额
err_textString(255)错误讯息

返回范例

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