payByCS(IOS端使用)
相关内容:
该方法适用于客户端处理用户发起订单。因IOS端无法使用虚拟支付(即无法使用米大师),故建议在IOS端使用本方法实现支付。
调用方式
参数
字段 | 字段类型 | 是否必填 | 字段说明 |
amount | number | 是 | 实付人民币*10,如支付10元需传100(单位:角) |
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 | 固定为:H5_PAY_SUCCESS |
err | Number | 固定为0 |
code | Number | 固定为200 |
data.orderId | String | 此次支付的订单id |
请求失败参数返回示例(进入catch)
请求失败参数详解
字段 | 字段类型 | 字段说明 |
message | String | 见错误列表 |
err | Number | 见错误列表 |
code | Number | 固定为200 |
data.orderId | String | 此次支付的订单id |
data.pay_status | Number | 订单异常状态值,仅err为100305时才有该字段 |
错误列表
err | message | 原因 |
100300 | H5PAY_CHECK_ORDER_TIME_OUT | sdk轮询5次订单后订单还是未支付状态 |
100301 | H5PAY_FAIL_SELLER_DELIVER_FAIL | 游戏发货失败;游戏没有正确地返回平台的支付回调请求 |
100302 | H5PAY_FAIL_PAY_ERROR | 用户支付错误 |
100303 | H5PAY_FAIL_BUYER_NOT_PAY | 用户未支付 |
100304 | H5PAY_FAIL_SELL_NOT_DELIVERY | 游戏发货失败;游戏没有返回平台的支付回调请求 |
100305 | H5PAY_UNKNOWN_ORDER_STATUS | 订单状态不在规定范围内;请联系星汉技术支持人员 |
Last Updated: 3/22/2019, 3:58:36 PM