入账结算
描述
当游戏结算时触发此回调
请求方式
| Item | Name | Sample |
|---|---|---|
| Path | Path | <MerchantHost>/credit_n_settle Like: http://www.game.com/credit_n_settle |
| Request Method | Post |
请求参数
| Name | Type | Required | Description |
|---|---|---|---|
| Sign Params | Y | Api 接入规范 | |
| biz_id | string | Y | 订单流水号 |
| round_id | string | Y | 游戏当局 Id |
| game_id | int | N | 游戏 Id |
| game_code | string | Y | 游戏索引 用于获取游戏数据 |
| user_id | string | Y | 用户唯一标识 |
| currency | string | Y | 币种 |
| bet_amount | string | Y | 下注金额 |
| pay_out | string | Y | 入账金额 |
| multiplier | string | Y | 倍率 |
| start_time | int | Y | 开始时间 |
| end_time | int | Y | 结束时间 |
| result | string | Y | (payout >0)win、lose |
| game_name | string | Y | 游戏名称 |
| actual_bet_amount | string | Y | 实际下注金额 没特殊逻辑的话和 bet_amount 一样 |
返回参数
| Name | Type | Required | Description |
|---|---|---|---|
| code | int | Y | |
| msg | string | Y | 对应 code 的错误描述 |
| data | object | Y | Body |
| data.balance | object | Y | 余额对象 |
| balance.user_id | string | Y | 用户唯一标识 |
| balance.currency | string | Y | 币种 |
| balance.amount | string | Y | 金额 |
请求示例
Http Request
Post Method
URL : <MerchantHost>/credit_n_settle?mid=1697028447&sign=409569663365c5fda551a083db95a05ca707b8b31cdd9904c3c658661301073b&ts=1713768205
{"biz_id":"1782255166111227904","round_id":"1782299428861145088","game_code":"gp_classic_4","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"
}
}
}