改变用户余额
OMG调用该接口改变玩家余额
ChangeBalance
该API接口由 接入方 提供 OMG平台 进行调用
POST {AGENT_URL}/api/luck/balance/change_balance?trace_id=omg_trace_id
Headers
Content-Type
"application/json; charset=utf-8"
sign
"omg_sign_string"
Body
app_id
string
商户的唯一标识
可通过商户后台获得
uname
string
接入方提供的用户id
money
string (decimal)
余额变动(正、负)
game_id
integer
游戏id
session_id
string
游戏主局号
round_id
string
游戏副局号,如果只有一局,值和session_id一样
order_id
string
订单号,每次有金额改变会产生的唯一编号(长度最长64位)
timestamp
integer
时间戳(秒)
bet
string (decimal)
下注金额,该值始终为正数,只有在玩家下注时才会有值
end_round
bool
当前局是否结束
cancel_order_id
string
仅当type=2时有值,表示取消的是哪一笔订单
player_login_token
string 非必填
接入方上传的用户token
OMG请求参数示例
接入方响应参数示例
成功返回示例的参数说明
data
是
object
返回数据
balance
是
string (decimal)
余额(最多支持4位小数)
code
是
integer
状态码
msg
是
string
提示信息
错误码
*award_order_ids 字段说明
order_id
是
string
注单id
money
是
string(decimal)
派奖金额
*type 字段说明
流程举例说明:
游戏下注→游戏返奖→游戏对局结束;对应
type1→3→4;玩家在游戏内进行投注,并中奖结算,验证对局结束;此情况适用大部分游戏流程;游戏下注→取消下注;对应
type1→2;玩家在游戏内进行投注,对局开始前自主取消下注,一般为百人场、Mini Game类游戏;取消下注的session_id与下注的session_id一致;游戏下注→未中奖→游戏对局结束;对应
type1→4;玩家在游戏内进行投注,当局未中奖,验证对局结束;游戏下注→游戏返奖→游戏返奖→游戏返奖········→游戏对局结束;对应
type1→3→3→········→4;玩家在游戏内进行投注,此局中奖多次直到对局结束;此种情况一般为连消类slot、slot游戏进入特殊玩法、彩票类游戏;LUCKYWIN游戏宝箱下发奖励:LUCKYWIN游戏内当玩家达到流水条件可随时领取宝箱奖励,跟游戏流程无关;
OMG请求ChangeBalance接口示例参数举例
type=1 用户下注
type=2 用户取消下注
type=3 游戏返奖
type=4 通知接入方对局结束
type=5 LuckWin游戏宝箱下发奖励
Last updated