搜索
您的当前位置:首页正文

vue集成mui的支付宝和微信支付

来源:爱go旅游网

首先要去manifest.json这个文件下面配置
在它的节点permissions下添加 “Payment” : {}
在plus节点下面的plugins节点添加

 				  if(this.radio=="1"){
                        let alipay = null; //支付宝支付渠道
                        //获取支付渠道
                        this.muiplus.payment.getChannels(function (channels) {
                            alipay = channels[0];

                        }, function (e) {
                            Toast.fail("获取支付通道失败:" + e.message);
                        });
                        axios.post('请求支付宝的后台的路径', {
                            参数........
                        }).then(res => {
                            //请求支付宝支付返回的参数
                            var orderInfo = res;
                            //调起支付宝支付
                            this.muiplus.payment.request(alipay, orderInfo, function (result) {
                                Toast.success("支付成功!");
                            }, function (e) {
                                Toast.success("支付失败!");
                            });

                        })
                    }else if (this.radio=="2") {
                        //微信支付渠道
                        let wxpay = null;
                        this.muiplus.payment.getChannels(function (channels) {
                            wxpay = channels[1];
                        }, function (e) {
                            Toast.fail("获取支付通道失败:" + e.message);
                        });
                        axios.post('请求微信支付的后台的路径', {
                            参数..........
                        }).then(res => {
                            //请求微信支付返回的参数
                            var orderInfo = res;
                            //调起微信支付
                            this.muiplus.payment.request(wxpay, orderInfo, function (result) {
                                Toast.success("支付成功!");
                            }, function (e) {
                                Toast.success("支付失败!");
                            });
                        })
                    }

因篇幅问题不能全部显示,请点此查看更多更全内容

Top