var orderInfo = {
"clientId": "ARAQB1fV0dLorFXQzb4Zd9V3GEcuE5YtScnoC2evYOt6U2mDaGU6F81qOHS_Be3whAFNIbgYMY1QBy46", //客户端id
"orderId": "4AB10019JJ375894D", //订单id
"userAction": "paynow", // paynow/continue
"currency":"USD", // 币种
"environment":"sandbox", //运行环境 sandbox/live
};
uni.getProvider({
service: 'payment',
success: function (res) {
console.log(res.provider)
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));
}
});
}
}
});
- 发布:2023-04-19 17:00
- 更新:2023-06-15 20:37
- 阅读:967
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: 正式
HBuilderX版本号: 3.7.9
手机系统: iOS
手机系统版本号: iOS 16
手机厂商: 苹果
手机机型: 苹果
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
调用代码后就跳转页面
调用代码后就跳转页面
预期结果:
进入付款页面
进入付款页面
实际结果:
paypal操作不受支持(client_id或redirct_uri无效)
paypal操作不受支持(client_id或redirct_uri无效)
Sun_Rise (作者)
是配了以后三小时后才能生效。现在已经可以正常访问了。但是为啥 uni.requestPayment 这个方法报了错fail:{"errMsg":"requestPayment:fail [Paymentpaypal:4]未能完成操作。(PayPalCheckout.RequestError错误4。),","errCode":-100,"code":-100}的时候就能正常,很奇怪
2023-04-20 09:04
DCloud_iOS_WZT
回复 Sun_Rise: 你现在正常 还是会走error吗
2023-04-20 11:57
7***@qq.com
回复 DCloud_iOS_WZT:您好,图一显示这段话为什么呢?此操作好像不受支持。请返回并报告此错误,以便我们今后为您提供支持。(范围无效)
2023-11-02 21:37
DCloud_iOS_WZT
回复 7***@qq.com: return url 配的不对
2023-11-03 10:51