Skip to content

结算

描述

当游戏结算时触发此回调

请求方式

ItemNameSample
PathPath<MerchantHost>/settle
Like: http://www.game.com/settle
Request MethodPost

请求参数

NameTypeRequiredDescription
Sign ParamsYApi 接入规范
biz_idstringY订单流水号
round_idstringY游戏当局 Id
game_idintN游戏 Id
game_codestringY游戏索引 用于获取游戏数据
game_namestringY游戏名称
user_idstringY用户唯一标识
currencystringY币种
bet_amountstringY下注金额
pay_outstringY入账金额
multiplierstringY倍率
start_timeintY开始时间
end_timeintY结束时间
resultstringY(payout >0)"win" "lose"
actual_bet_amountstringY实际下注金额 没特殊逻辑的话和 bet_amount 一样

返回参数

NameTypeRequiredDescription
codeintY
msgstringY对应 code 的错误描述
dataobjectYBody
data.balanceobjectY余额对象
balance.user_idstringY用户唯一标识
balance.currencystringY币种
balance.amountstringY金额

请求示例

Http Request
    Post Method
    URL : <MerchantHost>/settle?mid=1697028447&sign=66a3036691a70474d21db54e280536946018ed748b1bd59d61d479b0b65c9891&ts=1713768205
    {"biz_id":"xwqca+cfqoii1298","round_id":"rquonvuhqwi123cdjas","game_id":1698141171540,"user_id":"jUhNj+meQ16inuksiKj0zR88","currency":"PHP","bet_amount":"1","multiplier":"1.9913","pay_out":"1.9913","result":"win","start_time":1693555029,"end_time":1693555045,"game_name":"scratch_match","actual_bet_amount":"1"}

Http Response(success)
    {
        "code": 0,
        "msg": "",
        "data": {
            "balance": {
                "amount": "35.64",
                "currency": "PHP",
                "user_id": "jUhNj+meQ16inuksiKj0zR88"
            }
        }
    }