游戏会话数据
玩家、品牌、游戏、货币、国家、语言、模式、司法辖区及访问过期时间。
从玩家验证和游戏启动,到投注、赢款、游戏回合、操作取消及财务对账的完整流程。
玩家、游戏、货币、语言、国家、模式及返回 URL。
临时访问密钥、启动 URL 及游戏可用性检查。
余额查询、投注、赢款、组合操作及平台响应。
最终结果、取消、财务账本及提供商报表。
游戏启动和资金变动是同一流程的不同部分。会话标识玩家及启动条件,回合关联提供商操作,平台 API 则确认每笔扣款、入账及取消。
玩家、品牌、游戏、货币、国家、语言、模式、司法辖区及访问过期时间。
平台检查可用资金,并确保每笔投注、出款或取消仅执行一次。
保留操作和回合标识符、操作类型、金额以及操作前后余额,用于控制和对账。
平台先验证玩家及游戏可用性,然后创建限时会话,并从提供商获取启动 URL。
平台检查账户状态、货币、国家、限制、限额、真钱或试玩模式及游戏可用性。
创建包含玩家、游戏、品牌、货币、语言、IP 及过期信息的会话标识符。
向提供商发送会话密钥、通知和返回 URL、设备类型、司法辖区及界面参数。
玩家打开返回的 URL,后续金融操作则由服务器之间直接处理。
不同提供商的方法名称可能不同,但逻辑一致:余额查询、投注扣款、赢款入账及取消此前确认的操作。
返回当前会话货币下玩家的可用余额,不修改财务账本。
验证玩家、会话、货币及可用资金后,仅扣除一次已确认投注金额。
使用唯一操作和回合标识符将赢款入账,包括零结果。
当提供商支持该模式时,在同一请求中处理投注和游戏结果。
为此前确认的投注或出款创建单独更正操作,不删除原始记录。
传递奖金活动和游戏回合数据,同时区分真钱资金和奖金资金。
每笔操作都会验证货币、金额单位、小数位及舍入规则。
返回操作状态、内部标识符、当前余额及统一错误码。
一个回合可能包含多笔投注和结果,其状态由游戏规则决定,而不仅取决于网络请求顺序。
平台首次收到回合标识符并创建内部记录。
回合中可能包含额外投注、游戏操作及中间赢款。
扣款由平台确认,并关联提供商的唯一操作标识符。
已收到赢款或零结果,但根据游戏规则,回合仍可能保持开放。
提供商已确认回合结束,所有预期金融操作均已处理。
一个或多个操作已完成更正,同时保留完整原始历史。
回合标识符不能作为唯一幂等键。每笔投注、出款及取消都应有自己的唯一标识符。
游戏 API 必须安全处理重复请求、响应延迟、乱序操作以及提供商故障恢复。
检查应覆盖游戏启动、玩家限制、余额不足、重复操作、响应延迟、取消及已结束回合的对账。
真钱与试玩模式、无效货币、禁止国家、访问过期及游戏不可用。
资金不足、玩家被阻止、货币不匹配及超出限额。
提供商在实际已经扣款后未收到响应,并使用相同标识符重新发送操作。
相同标识符在处理完成前或完成后再次到达,包括参数冲突的情况。
投注取消、赢款取消、重复取消以及引用未知原始操作。
投注、赢款和取消金额、最终状态、余额变动及提供商报表必须一致。
在验证游戏会话、余额操作、防重复、取消及报表后,才能上线游戏启动流程。