Skip to content
v1.0.0 (2026-09-03 16:35)

余额查询回调 (Balance) ​

概述 ​

  • 接口路径:/api/v1/balance
  • 请求方法:POST
  • 说明:在 Seamless(无缝模式)下,当玩家进入游戏或进行资金验证时,VCT Hub 发起此回调,实时查询玩家在 Client 侧主钱包的可用余额。

请求参数 (Body) ​

参数名类型必填说明
usernamestring是玩家用户名(Client 侧玩家唯一标识)
currencystring是货币代码 (例如 MYR, USD, IDR, THB)
signstring是请求签名(签名格式:HexEncode(HMAC-SHA256(username + "." + timestamp, apiSecret)))
timestampint64是秒级 Unix 时间戳

请求示例 ​

json
{
  "username": "player001",
  "currency": "MYR",
  "sign": "9a2f64d0bcfa8298711ef8490a61829e",
  "timestamp": 1783324700
}

响应参数 (Response Body) ​

参数名类型说明
usernamestring玩家用户名
currencystring货币代码
balancenumber (float)玩家在该币种下的实时可用余额

响应示例 ​

json
{
  "username": "player001",
  "currency": "MYR",
  "balance": 100.00
}

注意事项 ​

  1. Client 侧收到请求后应先进行 sign 签名校验,校验失败请返回错误状态。
  2. 在 Seamless 模式下,余额需实时反映玩家主钱包当前可用于下注的真实资金数额。