pay
相关内容:
该方法适用于快游戏客户端处理用户发起订单。
调用方式
请求参数
字段 | 字段类型 | 是否必填 | 字段说明 |
coin | number | 是 | 实付人民币*10,如支付10元需传100(单位:角) |
productId | string | 是 | 商品ID:华为支付必填 需在华为后台自定义创建 |
device_brand | string | 否 | 设备品牌 |
device_model | string | 否 | 设备型号 |
zone | string | 否 | 游戏内区服,例如:北京一服,华东一区等 |
goods_name | string | 否 | 商品名称,例如:10钻石、1000金币、1张月卡等 |
game_uid | string | 否 | 玩家游戏内ID |
game_nickname | string | 否 | 玩家游戏内昵称 |
program_param | string | 是 | 游戏端透传的参数。支付成功后,星汉服务端调用游戏端发货接口时,回传该参数。支持最大长度255字节 |
请求成功参数返会示例(进入then)
请求成功参数详解
字段 | 字段类型 | 字段说明 |
message | String | 固定为:PAY_SUCCESS |
err | Number | 固定为0 |
code | Number | 固定为200 |
data.orderId | String | 此次支付的订单id |
请求失败参数返回示例(进入catch)
请求失败参数详解
字段 | 字段类型 | 字段说明 |
message | String | 见错误列表 |
err | Number | 见错误列表 |
code | Number | |
data.orderId | String | 此次支付的订单id |
错误列表 ------- 如找不到请联系星汉商务人员
err | message | 原因 |
100200 | CHECK_ORDER_TIME_OUT | sdk轮询5次订单后订单还是未支付状态 |
100201 | USER_PAY_DISABLED_IOS | 未为应用开通支付功能;请联系星汉商务人员 |
100202 | USER_PAY_DISABLED_ANDROID | 未为应用开通支付功能;请联系星汉商务人员 |
100203 | USER_PAY_DISABLED | 未为应用开通支付功能;请联系星汉商务人员 |
100204 | PAY_FAIL | 用户支付失败 |
100205 | PAY_UNKNOWN_ORDER_STATUS | 订单状态不在规定范围内;请联系星汉技术支持人员 |
注意
客户端调用 pay
时,星汉平台会确保对开发者服务器进行了正确发货后,才会对 pay
返回成功,开发者无需担心充值成功后未能及时刷新的问题。
Last Updated: 3/21/2019, 4:31:09 PM