跳至主要内容

附錄

本頁面列出了單一錢包 API 中所有可能出現的錯誤碼及其說明。

狀態碼總覽

狀態碼回應訊息說明相關 API
0No error請求成功所有 API
5Game is not found遊戲不存在或已下線開啟遊戲、查詢投注記錄、查詢投注詳情、查詢投注回放
6The username already exist用戶名已存在創建會員
7Internal server error系統內部錯誤所有 API
8The User is not exist會員不存在開啟遊戲、查詢投注詳情
10Agent code was not found or block代理商不存在或被封鎖獲取 Access Token
11Parameters error參數錯誤所有 API
14The BetId is not exist查詢投注記錄不存在查詢投注詳情、查詢投注回放
19Invalid account帳號無效開啟遊戲
77Too many request, please try again later請求過於頻繁查詢投注記錄、查詢每日報表、查詢會員報表
81Branch config not found分支配置未找到開啟遊戲、查詢投注記錄
82Please check siteId is for this playersiteId 與玩家不匹配開啟遊戲
83Signature verification failed簽章驗證失敗所有需要驗證的 API
84Encryption failed加密失敗所有需要加密的 API

錯誤碼分類

成功碼

狀態碼說明
0請求成功,無錯誤

會員管理錯誤

狀態碼說明可能原因處理建議
6用戶名已存在使用已註冊的用戶名創建會員使用其他用戶名
8會員不存在查詢或操作不存在的會員確認會員ID或用戶名正確,先調用創建會員 API
19帳號無效帳號格式錯誤或狀態異常檢查帳號格式和狀態
20會員錢包暫時鎖定會員錢包因某些原因被臨時鎖定稍後重試或聯繫技術支援

遊戲管理錯誤

狀態碼說明可能原因處理建議
5遊戲不存在使用無效的遊戲代碼或遊戲已下線確認遊戲代碼正確,檢查遊戲是否支援當前幣別
82siteId 不匹配siteId 與玩家不對應聯繫技術支援,提供 logUUID

查詢投注記錄錯誤

狀態碼說明可能原因處理建議
14查詢投注記錄不存在查詢不存在的查詢投注記錄或 txTime 不正確確認 betId 和 txTime 參數正確

系統級錯誤

狀態碼說明可能原因處理建議
7系統內部錯誤服務器內部錯誤聯繫技術支援,提供 logUUID
10代理商錯誤agentId 或 secret 不正確,或代理商被封鎖檢查認證資訊,聯繫管理員確認狀態
11參數錯誤請求參數缺失、格式錯誤或不符合要求檢查所有必填參數和格式
77請求過於頻繁短時間內發送過多請求降低請求頻率,稍後重試
81分支配置未找到系統配置缺失聯繫技術支援
83簽章驗證失敗簽章計算錯誤或請求頭不正確檢查簽章生成邏輯和請求頭
84加密失敗加密密鑰錯誤或加密方法不正確檢查加密配置和實作

認證相關錯誤詳解

10 - 代理商錯誤

發生在 /v2/auth API,可能原因:

  1. agentId 不存在:使用了未註冊的代理商ID
  2. secret 不正確:secret 參數解密後與 agentId 不匹配
  3. 代理商被封鎖:代理商帳號被系統管理員停用

處理建議

  • 確認 agentId 和 secret 正確
  • 聯繫管理員檢查代理商狀態
  • 檢查 x-agentid 請求頭與 body 中的 agentId 是否一致

83 - 簽章驗證失敗

這是最常見的認證錯誤,可能由以下原因引起:

  1. 簽章字符串組合順序錯誤

    • 正確順序應為:agentId + secret + timestamp + nonce + cipherText
    • 使用 SHA256(非 HMAC-SHA256)進行雜湊
  2. 時間戳驗證失敗

    • 客戶端與服務器時間差異超過允許範圍(通常為 ±1 分鐘)
    • 時間戳格式錯誤(應為13位毫秒時間戳)
  3. Nonce 驗證失敗

    • 使用了重複的 nonce 值(每次請求必須唯一)
  4. 請求頭缺失或錯誤

    • 缺少必需的請求頭:x-agentid, x-timestamp, x-nonce, x-signature
    • 請求頭值與實際簽章計算使用的值不一致

處理建議

  • 參考 獲取 Access Token概述 檢查簽章生成邏輯
  • 確保服務器時間同步(使用 NTP)
  • 每次請求生成新的 nonce
  • 確認所有請求頭都正確設置

84 - 加密失敗

加密/解密相關錯誤:

  1. 加密方法錯誤:必須使用 AES-256-GCM
  2. 密鑰錯誤:加密密鑰配置不正確
  3. 數據格式錯誤:加密前的數據格式不正確

處理建議

交易狀態碼

營運商 API 收到平台請求後,回傳格式中 status 欄位所代表的交易結果。

狀態說明
0000成功
9999失敗
1006無效session
2000找不到交易id
2001交易id已存在
2002當前餘額不足
2003不取消,注單狀態: 成立(取消下注專用)

遊戲類型對應表

代碼說明
1老虎機

語系

代碼說明
en英語(預設語言,若遊戲提供商不支援對應語系則預設語言)
zh-Hans簡體中文
th泰文
my緬甸文
id印尼文
vi越南文
jp日文
pt葡萄牙文
ko韓文
tl他加祿語
hi印地語
ms馬來文
bn孟加拉
es西班牙

幣別

代碼說明
AUD澳幣
BDT孟加拉塔卡
BRL巴西黑奧
CAD加拿大元
CNY人民幣
EGP埃及磅
EUR歐元
GBP英鎊
HKD港幣
IDR印尼盾(1:1000)
IDR1印尼盾(1:1)
INR印度盧比
JPY日圓
KHR柬埔寨瑞爾
KRW韓圓(1:1)
KRW1韓圓(1:1000)
LAK寮幣(1:1000)
LAK1寮幣(1:1)
LKR斯里蘭卡盧比
MMK緬甸元(1:1000)
MMK1緬甸元(1:1)
MYR馬來西亞令吉
MYR1馬來西亞令吉(遊戲內顯示 100:1)
NPR尼泊爾盧比
PHP菲律賓披索
THB泰銖
USD美元
USDT泰達幣
VND越南盾(1:1000)
VND1越南盾(1:1)
ZAR南非鍞

交易來源代碼

代碼說明
1一般下注
2任務系統
3抽紅包
4系統獎勵
5開寶箱
6現金券
7多重賞
8卡片
9平台卡

相關文檔