nayun
nayun
  • 发布:2023-05-31 17:19
  • 更新:2024-10-28 16:14
  • 阅读:859

我们使用uniapp调用微信支付方法时(uni.requestPayment),可以成功调用起微信支付,但是没有回调,success和fail都没有

分类:uni-app

你好我们使用uniapp调用微信支付方法时(uni.requestPayment),可以成功调用起微信支付,但是没有回调,success和fail都没有,我们使用的原生离线打包方式。Android系统上没有回调,ios上有回调。麻烦帮忙解答一下,万分感谢。

uni.requestPayment({  
                        "provider": "wxpay", //固定值为"wxpay"  
                        "orderInfo": data.data,  
                        success: function(res) {  
                            console.log("支付成功");  
                            pluginConfig.androidLog({  
                                text: "支付成功",  
                            }, res => {});  
                            setTimeout(function() {  
                                uni.showToast({  
                                    title: "支付成功",  
                                    icon: "loading",  
                                    duration: 2000,  
                                    mask: true  
                                })  
                            }, 1000);  
                        },  
                        fail: function(err) {  
                            console.log('支付失败:'   JSON.stringify(err));  
                            pluginConfig.androidLog({  
                                text: "支付失败:"   JSON.stringify(err),  
                            }, res => {});  
                            setTimeout(function() {  
                                uni.showToast({  
                                    title: "支付失败",  
                                    icon: "loading",  
                                    duration: 2000,  
                                    mask: true  
                                })  
                            }, 1000);  
                        }  
                    })
2023-05-31 17:19 负责人:无 分享
已邀请:
x***@qq.com

x***@qq.com

解决了吗?我也碰到了这个问题,后来发现是微信回调的Activity没有配置,在这里记录一下,为以后碰到此问题的同学做个参考。

要回复问题请先登录注册