首先要去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("支付失败!");
});
})
}
因篇幅问题不能全部显示,请点此查看更多更全内容