跳到主要内容

Rollback - 交易回滾

取消或回滾已执行的交易,通常用于游戏取消或系统异常情况。

请求参数

解密前 Request

{
"cipherText": "G0ZMDELeJwx+7JcIfIFOLJjkSzANPu6krGM2uw==..."
}
信息

加密说明请参考 平台端 API 实作说明

解密后 Request

{
action: 'rollback',
uid: 'test123',
roundId: 'AAA123',
transferId: 'AAA123',
brand: 'VP',
gameCode: 'VP_230036_1'
}
参数类型必填说明
actionstring固定为 "rollback"
uidstring会员账号
roundIdstring原始交易的游戏局号
transferIdstring原始交易的識别码
brandstring品牌代码
gameCodestring游戏代码

回应格式

信息

回应为明文 JSON,不需加密。

成功回应

{
status: '0000',
errText: '',
balance: 1000.50,
responseTime: '2024-12-11T01:23:38.271Z'
}
欄位类型说明
statusstring状态码,見下方状态码说明
errTextstring错误讯息,成功时为空字串
balancenumber回滾后的会员余额
responseTimestring回应时间

响应状态与交易结果

状态判断取消状态是否觸发重试取消是否成立注单状态
0000成功不会成立取消
9999失敗不成立註销
1006失敗不成立註销
2000失敗不成立註销
2001成功不会成立取消
2002失敗不成立註销
2003成功不会不成立成立
超时失敗不成立註销

注意事项

  1. 取消交易觸发时机: 当下注回应超时时,会呼叫该 API 进行取消交易
  2. 处理要求: 收到该 API 请求时,需取消指定的下注并返回更新后的余额,或回应该下注确定成立
  3. 重试机制: 未收到明确错误则会持续重试四小时
  • 前一小时,每次间隔 1 分钟
  • 后三小时,每次间隔 10 分钟
  1. 状态说明:
  • 取消: 交易取消成功,不列入交收
  • 註销: 交易状态未明确,预设为不成功交易,不列入交收