跳到主要内容

附录

本页面列出了单一钱包 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平台卡

相关文档