加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

h5移动端挪用付出宝、微信付出的实现

发布时间:2020-06-16 20:54:17 所属栏目:编程 来源:站长网
导读:公司项目之前已有付出宝付出,现要求增进微信付出,第一次做,摸着石头过河!功效是满足的。 空话就不说了直接上代码: var aliChannel = null;var wxChannel = null;// 界说付出方法切换var state_type = 1;// 选择付出方法 默以为付出宝样式$(.zfb).find

公司项目之前已有付出宝付出,现要求增进微信付出,第一次做,摸着石头过河!功效是满足的。
空话就不说了直接上代码:

var aliChannel = null; var wxChannel = null; // 界说付出方法切换 var state_type = 1; // 选择付出方法 默以为付出宝样式 $(".zfb").find("i").css("background-Image","url(../img/pl_8.png)"); $(".pay").on("singleTap",".pay_c",function(){ $(this).find("i").css("background-Image","url(../img/pl_8.png)"); $(this).siblings().find("i").css("background-Image","url(../img/pl_9.png)"); if($(this).find("span").text().trim() == "付出宝"){ state_type = 1; }else if($(this).find("span").text().trim() == "微信"){ state_type = 2; } }) // 点击付出 $('.pay_btn').unbind(); $('.pay_btn').singleTap(function () { if(state_type == 1){ // 付出宝通道 mui.plusReady(function () { // 获取付出通道 plus.payment.getChannels(function (channels) { for (var i in channels) { if (channels[i].id == "wxpay") { wxChannel = channels[i]; } else { aliChannel = channels[i]; } } }, function (e) { alert("获取付出通道失败:" + e.message); }); }) mui.post('此处填写付出接口', { '此处填写所需参数' }, function (data) { console.log(JSON.stringify(data)); if (data) { data = data.data.payStr; plus.payment.request(aliChannel, data, function (result) { // 付出乐成处理赏罚 }, function (e) { floatRemind("付费失败,用户已打消"); }); } else { plus.nativeUI.alert("付出失败"); } }); }else if(state_type == 2){ // 微信通道 mui.plusReady(function () { // 获取付出通道 plus.payment.getChannels(function (channels) { for (var i in channels) { if (channels[i].id == "wxpay") { wxChannel = channels[i]; } else { aliChannel = channels[i]; } } }, function (e) { alert("获取付出通道失败:" + e.message); }); }) mui.post('此处填写付出接口', { '此处填写所需参数' }, function (data) { data = JSON.stringify(data.data); if (data) { plus.payment.request(wxChannel, data, function (result) { // 付出乐成处理赏罚 }, function (msg) { // JSON.stringify(msg.message) floatRemind('付出失败'); }); } else { plus.nativeUI.alert("付出失败"); } }); } })

本身已经用过了,没有题目,付出宝可以真机调试,微信必需打包下载测试。

测试进程中有过报错-100,百度各类办理要领,其后发明不是前端题目,有人说打包必需选自有证书,本身试过了不必要,公用证书就可以的。

代码就是这些,可以直接拿去用,测试假如OK,请给点勉励,感谢!第一次写博客,写的欠好请留情!

到此这篇关于h5移动端挪用付出宝、微信付出的实现的文章就先容到这了,更多相干h5移动端付出宝微信付出内容请搜刮剧本之家早年的文章或继承赏识下面的相干文章,但愿各人往后多多支持剧本之家!

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读