//paypal支付
openPaypal(){
//订单对象,从服务器获取
var orderInfo = {
"clientId":"", //正式
"orderId": this.recharge.transaction_id, //订单id
"userAction": "paynow", // paynow/continue
"currency":"USD", // 币种
"environment":"live", //运行环境 sandbox/live
};
console.log(orderInfo);
uni.getProvider({
service: 'payment',
success: function (res) {
console.log(res.provider)
console.log('requestPayment')
// if (res.provider.indexOf('paypal')) {
uni.requestPayment({
"provider": "paypal",
"orderInfo": orderInfo,
success: function (res) {
var rawdata = JSON.parse(res.rawdata);
console.log("orderId:" + rawdata.orderId);
},
fail: function (err) {
console.log('fail:' + JSON.stringify(err));
}
});
// }
}
});
},
- 发布:2022-12-28 15:57
- 更新:2023-11-02 17:20
- 阅读:749
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win7
HBuilderX类型: 正式
HBuilderX版本号: 3.6.14
手机系统: Android
手机系统版本号: Android 11
手机厂商: 模拟器
手机机型: 逍遥模拟器
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
支付跳转弹出了paypal页面 但是报错 此操作好像不受支持。请返回并报告此错误,以便我们今后为您提供支持。(范围无效)
后端获取的订单id在h5环境可以正常打开
支付跳转弹出了paypal页面 但是报错 此操作好像不受支持。请返回并报告此错误,以便我们今后为您提供支持。(范围无效)
后端获取的订单id在h5环境可以正常打开
预期结果:
正常弹出PayPal登录页面
正常弹出PayPal登录页面
实际结果:
报错 此操作好像不受支持。请返回并报告此错误,以便我们今后为您提供支持。(范围无效)
报错 此操作好像不受支持。请返回并报告此错误,以便我们今后为您提供支持。(范围无效)
bug描述:
paypal live支付参数配置正常报 此操作好像不受支持。请返回并报告此错误,以便我们今后为您提供支持。(范围无效)
requestPayment返回{"errMsg":"requestPayment:fail Error approving order","errCode":-100,"code":-100}
2 个回复
Sun_Rise
paypal中配置如下
7***@qq.com
解决了嘛