Skip to main content
betwin 回调在玩家的投注及其结果以一次原子操作完成时发送。你的实现必须在同一事务中从玩家余额扣除 betAmount,并加上 winAmount——两项操作要么都成功,要么都不生效。该接口用于投注与结果同时确定的游戏类型,从而无需先单独 withdrawdeposit 无需在回调 URL 末尾添加“BetWin”;您可以获取请求正文“command”来识别哪个回调即将到来。
  • URL: 你配置的 Callback URL(ex: https://mycallback.com/cb)
  • Method: POST
  • Headers: X-Request-Signature, Content-Type, Accept

Request parameters

string
必填
本回调类型固定为 "betwin"
long
必填
我们系统中创建的交易唯一引用,用于保证幂等性。
string
必填
系统中的玩家唯一标识。
long
必填
游戏局唯一引用。
number
必填
我们系统中的游戏提供商唯一标识。
int
必填
我们系统中的游戏唯一 ID。
number
必填
玩家货币代码,符合 ISO-4217(例如 EURUSD)。
number
必填
需从玩家余额扣除的投注金额。
long
必填
0:无奖金,否则为相关奖金 ID。
number
必填
请求的 Unix 时间戳。

Response fields

你的服务器必须以 HTTP 200 响应,并在 JSON 正文中包含以下字段:
number
必填
投注扣除后玩家的最新余额。
string
必填
操作结果。成功时必须为 "OK"。所有可能取值见下方状态码表。

Status codes

你的响应必须在 3 秒内返回。若请求超时或返回错误,我们不会重试——而是会发送 cancel 回调以回滚该游戏局。投注失败也会取消当前局,阻止玩家继续进行。

Examples