帅先突破
帅先突破
  • 发布:2025-02-14 18:34
  • 更新:2025-03-10 17:07
  • 阅读:101

【报Bug】app 调用 paypal 安卓端报Client_id或redirect_url无效,iOS端没问题

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

手机系统: Android

手机系统版本号: Android 14

手机厂商: 各个型号都是如此

手机机型: 各个型号都是如此

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: CLI

CLI版本号: 3.9.5

App下载地址或H5⽹址: https://play.google.com/store/apps/details?id=com.tuckhub.shop

操作步骤:

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));
}
});
}
}
});

预期结果:

正常正常支付

实际结果:

有问题

bug描述:

app 调用 paypal 安卓端报Client_id或redirect_url无效,iOS端没问题

2025-02-14 18:34 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com

这个问题和我一模一样,同样的代码,ios正常支付,但是安卓就是报错

uni.getProvider({
service: "payment",
success: function (res) {
console.log(res.provider);

        if (res.provider.indexOf("paypal") > -1) {  
          uni.requestPayment({  
            provider: "paypal",  
            orderInfo: orderInfo,  
            success: function (res) {  
              var rawdata = JSON.parse(res.rawdata);  
              console.log("rawdataOrderId" + rawdata.orderId);  
              uni.showToast({  
                title: "recharging...",  
                duration: 3000,  
                icon: "none",  
                mask: false,  
              });  
              post_api_payment_capture__orderId_({  
                orderId: orderInfo.orderId,  
              }).then((res) => {  
                console.log("capturePayment", res);  
                zengJiaZuanShi();  
              });  
            },  
            fail: function (err) {  
              uni.showToast({  
                title: "fail",  
                duration: 3000,  
                icon: "none",  
                mask: false,  
              });  
              console.log("paypalfail:" + JSON.stringify(err));  
            },  
          });  
        }  
      },  
    });

要回复问题请先登录注册