apxiaoxv
apxiaoxv
  • 发布:2023-11-15 10:34
  • 更新:2024-08-30 23:27
  • 阅读:395

【报Bug】app 调用 paypal 安卓端无反应,也没有任何报错信息,ios端可正常支付。

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

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

HBuilderX类型: 正式

HBuilderX版本号: 3.95

手机系统: Android

手机系统版本号: Android 13

手机厂商: 华为

手机机型: 华为畅想20se

页面类型: nvue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
        uni.getProvider({  
              service: 'payment',  
              success: (res) => {  
                  console.log(res)  
                  const paypalChannel = res.providers.find((channel) => {  
                    return (channel.id === 'paypal')  
                  })  

                if(paypalChannel!==null){  
                    console.log("paypalChannel-success")  
                    uni.requestPayment({  
                        provider: 'paypal',  
                        orderInfo: configdata,  
                        success: function(res) {  
                            console.log(res)  
                        },  
                        fail(err) {   
                            console.log(err)  
                        },  
                        complete(){  
                            bottlecms.hideLoading();  
                        }  
                    });  

                }else{  
                     //不支持paypal  
                     console.log("不支持paypal")  
                }  

              }  
            });  

操作步骤:
  1. 从服务端拉取configdata;
  2. 通过uni.getProvider判断是否支持paypal;
    3,使用uni.requestPayment()调起支持;

预期结果:

弹出支付窗口,或返回错误信息;

实际结果:

安卓端无任何反应(无报错信息), ios端正常支付成功;

bug描述:

app 调用 paypal 安卓端无反应,也没有任何报错信息,ios端可正常支付。

测试机型:Pixel 4 (android 13)和 华为畅想20se (android 10);

2023-11-15 10:34 负责人:DCloud_Android_THB 分享
已邀请:
w***@163.com

w***@163.com

请问问题解决了吗?

万能的李大少

万能的李大少

同样的问题

a***@163.com

a***@163.com

问题解决了吗哥们?

财财

财财

兄弟解决了吗

  • a***@163.com

    没有,最后用的https链接调到浏览器支付的。

    2024-12-18 10:07

要回复问题请先登录注册