bl.requestPayment
发起小程序支付
参数说明
Object object
| 属性 | 类型 | 默认值 | 必填 | 说明 | 版本 |
|---|---|---|---|---|---|
| success | function | 是 | 接口调用成功的回调函数 | ||
| fail | function | 否 | 接口调用失败的回调函数 |
success 回调说明
Object res
| 属性 | 类型 | 值 | 说明 |
|---|---|---|---|
| code | number | 0 | 成功回调状态码 |
| errMsg | string | 成功回调信息 |
fail 回调说明
Object res
| 属性 | 类型 | 说明 |
|---|---|---|
| code | number | 失败回调状态码 |
| errMsg | string | 失败回调信息 |
res.code 说明
| 值 | 说明 |
|---|---|
| 2 | 参数错误 |
| 3 | 用户取消 |
| 4 | 网络错误 |
| 5 | 第三方渠道调起失败 |
| 6 | 支付结果未知 |
| 7 | B币支付错误 |
| 8 | B币余额不足 |
| 9 | 支付宝签约失败 |
| 10 | 支付宝签约成功但扣款状态未知 |
| 11 | 青少年模式 拦截支付 |
| 12 | 课堂模式 拦截支付 |
| 99 | 支付渠道发生的其他错误 |
| 100 | 内部发生其它错误 |
| 101 | 小程序未开通支付能力,企微请联系 @sk |
| 200 | B币不足引导充值成功 |
| 201 | B币不足引导充值失败 |
| 202 | B币不足引导充值取消 |
| 301 | 风控流程失败 |
| 1000 | 内购失败: 检测到越狱渠道,仅 iOS 支持 |
| 1001 | iap商品错误,仅 iOS 支持 |
| 1002 | iap用户取消,仅 iOS 支持 |
| 1003 | 该iap商品已失效,仅 iOS 支持 |
| 1004 | iap支付服务端接口网络错误,仅 iOS 支持 |
| 1005 | iap支付服务端接口异常,仅 iOS 支持 |
| 1006 | 内购失败: 用户不允许内购,仅 iOS 支持 |
| 1007 | 内购失败: 内购错误,仅 iOS 支持 |
| 1008 | 内购成功: 校验失败,仅 iOS 支持 |
| 1009 | 切换订阅选项成功 未立即扣款 ,仅 iOS 支持 |
| 1010 | 服务端返回该code时立即回调业务方 不再重试 ,仅 iOS 支持 |
| 1100 | iap支付未知错误,仅 iOS 支持 |
参数中其他属性请参照payParams参数列表