Skip to content

API 参考 ​

elite 租户集成 API · v1.0.0

租户(运营商)后端调用的集成 API:启动玩家游戏、转账钱包、注单同步、桌台与局结果、账务查询。

  • 只能由服务器调用:每个请求都以 API 密钥的 Secret 做 HMAC-SHA256 签名,Secret 绝不可放在浏览器或 App。
  • 响应格式:成功 {"ok": true, "data": {…}};失败 {"ok": false, "error": {"code": "…", "message": "…"}},HTTP 状态码有意义。
  • 金额一律是十进制字符串:玩家金额最多 4 位小数(例如 "100"、"0.95"),账务金额(USD)最多 6 位小数。
  • 时间:响应中的时间是 UTC ISO-8601(例如 2026-09-24T03:00:00.000Z)。
  • 沙箱与正式:沙箱密钥(ek_s_…)连到成对的沙箱租户(测试币、模拟器桌),正式密钥(ek_l_…)连到正式租户;两者使用同一个主机与同一套 API。

服务器 ​

环境Base URL
正式环境(沙箱密钥与正式密钥都使用这个主机)https://elite.ewin888.com/api/tenant/v1
测试环境(独立部署;账号、密钥与数据都和正式环境分开)https://elite-dev.ewin888.com/api/tenant/v1

认证 ​

每个请求都要带下列头部,签名规则见认证与签名。

头部说明
X-Api-Key密钥 ID,格式 ek_<s|l>_<租户代号>_<16 码>(s 沙箱、l 正式),例如 ek_s_1a_XXXXXXXXXXXXXXXX。在 Console「上线与对接 → API 密钥」取得。
X-Timestamp目前的 Unix 时间(秒,9–11 位数字)。与服务器时间差超过 ±300 秒会被拒绝。
X-Nonce每个请求都不同的随机字符串,16–64 个字母或数字;10 分钟内不可重复使用(重试也要换新的 nonce)。
X-Signaturehex(HMAC-SHA256(secret, METHOD + "\n" + PATH_AND_QUERY + "\n" + X-Timestamp + "\n" + X-Nonce + "\n" + hex(SHA256(body))))。PATH_AND_QUERY 从 /api/tenant/v1 开始并包含查询字符串。

响应格式 ​

json
{ "ok": true, "data": { … } }
json
{ "ok": false, "error": { "code": "INSUFFICIENT_BALANCE", "message": "insufficient available balance" } }

端点一览 ​

玩家 ​

方法路径说明
POST/player/launch启动游戏
POST/player/logout登出玩家
GET/player查询玩家
POST/player/update更新玩家

钱包(转账) ​

方法路径说明
POST/wallet/deposit转入(加点)
POST/wallet/withdraw转出(扣点)
GET/wallet/transfer查询转账
GET/wallet/balance查询余额

注单 ​

方法路径说明
GET/bets注单增量同步
GET/bets/summary每日每玩家汇总

桌台与局 ​

方法路径说明
GET/rounds/{roundId}查询局结果
GET/tables桌台清单
POST/tables/enable激活桌台
POST/tables/disable禁用桌台

账务 ​

方法路径说明
GET/account账户摘要
GET/account/usage每日用量
GET/account/statements月结单

Webhook 事件 ​

本平台送到你的服务器的事件。签名、重试与幂等处理见 Webhook。

事件说明data
bet.settled局结算RoundEventData
round.corrected结果修正后重算RoundEventData
round.voided局作废RoundEventData
player.kicked玩家被踢出PlayerKickedData
account.grace进入宽限期AccountStateData
account.downgraded自动降级AccountStateData
account.restored恢复付费方案AccountStateData
account.topup充值入账AccountTopupData
account.low_balance预付额度偏低AccountLowBalanceData
test测试事件TestEventData

下载 ​

导入后在集合的 Variables 填入 apiKey 与 apiSecret(沙箱密钥),每个请求送出前会自动计算签名。

elite 租户集成 API v1