单一钱包接口
接口详情
获取用户余额(游戏方->调用平台接口)
- 请求接口: /balance
- 请求方法: POST
- 请求
- account: String;
- currency: String;
- 响应
- errno string
- 0000: 成功;
- 非0000: 失败,请查阅文档的错误码;
- errmsg string
- data
- account: String; 同平台账号;
- balance: float64:用户当前余额(精度是小数点后六位),
- currency: String;在游戏中显示和押注币种;
押注(游戏方->调用平台方接口)
- 请求接口: /bet
- 请求方法: POST
- 请求
- string account=1;
- string currency=2;
- int32 game_id=3;
- int32 desk_id =4;
- double bet_amount=5; // 投注数量 (精度是小数点后四位)
- string round_id=6; // 局号,一局会有多个投注,也会有多个用户投注,
- 局号A0001 10001 10002用户都在这一局投注
- 而且10001用户下注多次
- 只要这局没结束会重复出现
- string sn=7; // 注单号(投注编号唯一)
- repeated AreaDetail area_details = 8; // list 押注区域/派彩区域详情
- AreaDetail
- int32 betArea = 1; // 押注区域
- int32 betAreaEx = 2; // 押注扩展参数
- double amount = 3; // 押注金额
- int32 game_categories = 9; // 游戏大类 CASINO: 2, CASUAL: 3, LOTTERY: 4
- 响应
- errno string
- 0000: 成功;
- 非0000: 失败,请查阅文档的错误码;
- errmsg string
- data
- string account=1;
- string currency=2;
- double balance=3; // 余额 (精度是小数点后四位)
- string transaction_id=4; // 平台方的交易流水号(唯一);
派彩(游戏方->调用平台方接口)
- 请求接口: /win
- 请求方法: POST
- 请求
- string account=1;
- string currency=2;
- int32 game_id=3;
- int32 desk_id =4;
- double win_amount=5; // 派彩数量 (精度是小数点后四位)
- string round_id=6; // 局号,一局会有多个订单,回滚时用
- string sn=7; // 注单号(派彩编号唯一)
- float64 code_washing = 8; // 打码量,有效投注额
- repeated AreaDetail area_details = 9; // list 押注区域/派彩区域详情
- AreaDetail
- int32 betArea = 1; // 押注区域
- int32 betAreaEx = 2; // 押注扩展参数
- double amount = 3; // 返还金额
- 响应
- errno string
- 0000: 成功;
- 非0000: 失败,请查阅文档的错误码;
- errmsg string
- data
- string account=1;
- string currency=2;
- double balance=3; // 余额 (精度是小数点后四位)
- string transaction_id=4; // 平台方的交易流水号(唯一);
回滚(游戏方->调用平台方接口)
- 请求接口: /rollback
- 请求方法: POST
- 请求
- string account=1;
- int32 game_id=2;
- int32 desk_id =3;
- string round_id=4; // 局号,一局会有多个订单,回滚时用
- string sn=5; // 注单号(回滚编号唯一)
- string rollback_id=6; // 回滚指定的订单id(rollback_type=1时为空)
- int32 rollback_type=7; // 回滚类型 1=整局回滚;2=指定注单回滚
- 响应
- errno string
- 0000: 成功;
- 非0000: 失败,请查阅文档的错误码;
- errmsg string
- data
- string account=1;
- string currency=2;
- double balance=3; // 余额 (精度是小数点后六位)
- string transaction_id=4; // 平台方的交易流水号(唯一);