tt.requestGamePayment 1.5.3+
发起支付
提示
调用该方法时,需要保证用户已经登录。可以调用checkSession检测用户登录状态。
输入
继承标准对象输入,扩展属性描述:
属性 | 类型 | 默认值 | 是否必填 | 说明 |
---|
mode | string | | 是 | 支付的类型 |
env | number | 0 | 是 | 环境配置 |
currencyType | string | | 是 | 币种 |
platform | string | | 是 | 申请接入时的平台 |
buyQuantity | number | | 是 | 购买数量 |
zoneId | string | 1 | 否 | 游戏服务器大区id,游戏不分大区则默认填写"1"。如果应用支持多角色,则角色ID接在分区ID后,用"_"连接 |
mode合法值
env合法值
currencyType合法值
输出
fail
回调函数接收的对象扩展属性
errCode 的值类型
值 | 说明 |
---|
-1 | 支付失败 |
-2 | 支付取消 |
-15001 | 缺少参数 |
-15002 | 请求参数不合法 |
-15006 | app没有支付权限 |
-15009 | 财经方失败 |
-16000 | 用户未登录 |
2 | 正在支付一起订单时,又发起了一笔支付请求 |
3 | 调起收银台失败 |
4 | 网络异常 |
6 | 其他错误 |
buyQuantity 限制说明
购买游戏币的数量,换算成RMB必须满足以下价格档位,即buyQuantity * 游戏币单价 = 限定价格等级。如:游戏币单价为0.1元,一次购买最少数量为10个
价格等级(单位:元) |
---|
1 |
3 |
6 |
8 |
12 |
18 |
25 |
30 |
40 |
45 |
50 |
60 |
68 |
73 |
78 |
88 |
98 |
108 |
118 |
128 |
148 |
168 |
188 |
198 |
328 |
648 |