跳至主要内容

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. 狀態說明:
  • 取消: 交易取消成功,不列入交收
  • 註銷: 交易狀態未明確,預設為不成功交易,不列入交收