支付 API
发起支付
requestPayment
蓝信版本:
ios: >6.5.8android: >6.5.8windows: 不支持mac: 不支持
示例代码
lx.pay.requestPayment({
appId: "String",
orderId: "String",
token: "String",
package: "String",
success: function (res) {
/**
{
orderId: 'string' // 发起支付的订单id
}
*/
}
});
参数说明
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| appId | String | 是 | 发起支付的第三方应用 appId |
| orderId | String | 是 | 支付订单 id,通过蓝信支付平台下单后得到的支付订单 id |
| token | String | 是 | 支付 Token,通过蓝信支付平台下单后得到的 Token |
| package | String | 是 | 支付 package,通过蓝信支付平台下单后得到的 package 字段; ; 备注:package 是 key1=value1&key2=value2 结构 AES 加密字串,native 使用 appId 通过核心服务解密接口得到:'payment_url=xxxxxxxxx'. 用于拼接打开收银台 Url 'callback_url=xxxxxxxxx'. 用于收银台状态回调地址 |
SUCCESS 返回值说明
| 字段 | 类型 | 说明 |
|---|---|---|
| orderId | String | 发起支付的订单 id |
errorCode 说明
| code 值 | message 值 | 说明 |
|---|---|---|
| -7 | CANCEL | 用户取消支付 |
| 60011 | REQUEST_PAYMENT_FAILED | 发起支付失败 |
| 60012 | PAYMENT_FAILED | 支付失败 |
| 60013 | PAYMENT_RESULT_EXCEPTION | 获取支付结果异常 |
| 60014 | PAYMENT_ORDER_EXCEPTION | 支付订单异常 |
| 60015 | PAYMENT_ORDER_EXPIRED | 支付订单已过期 |