需要加入的文件

加入到目录php\addons\ewei_shopv2\payment\h5pay,这个需要新建

文件我会另外上传

下载地址(16条消息) 人人商城H5打包app需要的文件-PHP文档类资源-CSDN文库

需要修改的文件

php\addons\ewei_shopv2\static\js\dist\Ydb\YdbOnline.js

下面主要修改的是YDBOBJ.prototype.SetWxpayInfo方法,里面调用的pluses.payment

至于微信支付的显示,后台配置好就行

function YDBOBJ() {this.YundabaoUA = navigator.userAgent.toLowerCase();this.isIos = this.YundabaoUA.match(/(iphone|ipod|ipad);?/i);this.isAndroid = this.YundabaoUA.match(/android/i);this.isWindows = this.YundabaoUA.match(/windows/i);this.siteUrl = core.options.siteUrl;};
YDBOBJ.prototype.ExitApp = function () {var Share = 'ExitApp()';api.execScript({script: Share});/*api.closeWidget({silent : true});*/
};YDBOBJ.prototype.isWXAppInstalled = function (installstate) {
};
YDBOBJ.prototype.SetStatusBarStyle = function (colorvalue) {
};
YDBOBJ.prototype.Share = function (title, content, img, linkUrl) {var config = {'apiKey': '', 'apiSecret': ''};var shaer_confing = {rect: {h: 180},texts: {cancel: '取消'},items: [{text: '微信好友',icon: 'widget://image/weifriend.png'}, {text: '微信朋友圈 ',icon: 'widget://image/share_to_icon_wxq.png'}],styles: {bg: '#FFF',column: 4,itemText: {color: '#000',size: 15,marginT: 4},itemIcon: {size: 54},cancel: {bg: 'fs://icon.png',color: '#000',h: 68,size: 21}},tapClose: true};var Share = 'Share(\'' + title + '\',\'' + content + '\',\'' + img + '\',\'' + linkUrl + '\',' + JSON.stringify(config) + ' ,' + JSON.stringify(shaer_confing) + ')';api.execScript({script: Share});};YDBOBJ.prototype.ClearCache = function () {var Share = 'ClearCache()';api.execScript({script: Share});};YDBOBJ.prototype.SetWxpayInfo = function (ProductName, Desicript, Price, OuttradeNo, attach, OrderId) {var config = { 'apiKey': 'wxfa41453b84c89ac5', 'mchId': '1617492720', 'partnerKey': 'cde47ef73a184838340aafce4b402c97', 'notifyUrl': this.siteUrl + 'addons/ewei_shopv2/payment/wechat/notify.php' };// var Share = 'SetWxpayInfo(\'' + ProductName + '\',\'' + Desicript + '\',\'' + Price + '\',\'' + OuttradeNo + '\',\'' + attach + '\',' + JSON.stringify(config) + ')';// api.execScript({//     script: Share// });var orderInfo = '';var pluses = plus;// console.log('所有参数',ProductName, Desicript, Price, OuttradeNo, attach, OrderId)$.ajax({'type': 'POST','url': '/addons/ewei_shopv2/payment/h5pay/index.php','data': {total: Price,subject: Desicript,OuttradeNo:OuttradeNo},'dataType': 'json',success: function (res) {console.log('ajax success', JSON.stringify(res));orderInfo = res;var channels = 0;//获取支付渠道var wxpaySev = null;pluses.payment.getChannels(function (channels) {for (var i in channels) {var channel = channels[i];if (channel.id === 'wxpay') {wxpaySev = channel;}}//发起支付pluses.payment.request(wxpaySev, orderInfo, function (res) {// var rawdata = JSON.parse(res);console.log("支付成功", OrderId);$.ajax({url: 'https://****/app/index.php?i=1&c=entry&m=ewei_shopv2&do=mobile&r=order.pay.complete&id='+OrderId+'&uniacid=1&type=wechat&ordersn='+OuttradeNo,data: '',success: function (e) {window.location.href = 'https://****/app/index.php?i=1&c=entry&m=ewei_shopv2&do=mobile&r=order.pay.success&id='+OrderId+'&result=true&uniacid=1&type=wechat'}});}, function (e) {console.log("支付失败:" + JSON.stringify(e));});}, function (e) {console.log("获取支付渠道失败:" + JSON.stringify(e));});}});
};YDBOBJ.prototype.SetRSA2AlipayInfo = function () {
};
//YDBOBJ.prototype.SetAlipayInfo = function(ProductName, Desicript, Price, OuttradeNo) {
//
//
//
// core.json('appaccount/alipay', {ProductName:ProductName,Desicript:Desicript,OuttradeNo:OuttradeNo,Price:Price}, function(ret) {
//var Share='payOrder('+JSON.stringify(ret)+')';
// api.execScript({
//                  script:Share
//              });
//
//
//
//   }, true);
//};YDBOBJ.prototype.SetAlipayInfo = function (ProductName, Desicript, Price, OuttradeNo) {var config = {'partner': '2088002048040679','seller': '1805278****','rsaPriKey': 'MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCTeV2jZxJZY+2uQIleNW7RZCXkFGYcKE6ihdwrfs38SXS9VmbUfoREKQm7PQQjeP8U4sRDiZAeUuEJcfr5c50Mb19IwAnIphuTKz3IGebAcCbJjA6+TgOpTIMDYfW3nlrNOaI2Bk1ZYilJM6XQCtor1IgQucL7LdUl5/jnw2srehEW8pBy5n17WKbA83yxLaGmLaifwtUD/vhwS7vF1NUswzYB+a9TSehQrf319H07V6xnS4AWpDUVVjHo/jH0WYdYpBYDq9XD2pUhCzM1evcA+4EJsuKz2eBbxoRKj+zS6pIXg3gu0ynRkOoxr3flPAJaeAMDQZWPfdPXYHSnXDSZAgMBAAECggEATA5Qi4ARx4YwwyhHcA2wjE7Q99LJYoYrH8hXZxsrkowzp54SxE5HWnurqCPsqXqyWwwkWgxtBiaKJnvhCptkiFA73OIlaZS5LeokH7mz9tUgO9t+kwja/IoYGzt/JOaHP8YUcTZI1+s3DaiUQDoIkIg4cB/NfgsCHV2IUcbH05B+/IR5lwYRNClzBivkChFGrLlef8obLbV6h7hg+oRedHiYT+S99N5x4XJLCHLZQWXYQWrXSJYSbB8YB5ZxsxjR3J7vIC9IGV6gPTJWPqE6kt7aXkbNMgXa+sCefeb9tgyoyFiMzYD+gpIh+20I4Z66PpBOH8x96wAePwG688jbcQKBgQD47qK2cBviYRJH6IAOfGKzyT91eP/R5RRyeppjz4QFaREtHN6YA3Mf5+nxYFa095Y2tePYXJTEC3wUi2JBT/5GOo0thNEiarTHsWag9XszO9kVBif8gmDK6pP7UJSwZSqtKFvTJ/9FV5zW3VGb0kprdeObJPjUg+4BQHvlg8rktQKBgQCXqUgeF20V7IeHoqjfU7kpfK1mo7lFo4E/cUn+/x0/KMPZ00K4aQUnZ9FWlhJZ7fotig5nOMYX0hZAq96g6Xl9p5m1cdDnrlJNxkWl8XGOy6E/+f2AK5ZjZhD+pSeGd1IP7s3OWd11ZYk+tdTHmJP9FtZ+LlqV+2+jVUcdYsiC1QKBgQDvVmmlJQb6UkCEWLt+sgMoPs8/wBWeljVhmBWG74dMuGcmS8KMv4xZ2d2pEOps1jtb4OfvJ5x1HWGwUw8mIqYkmbkRUcjN4XBtK1i0WzGX4evm9eNOOYCcuIuNLz22l54/nDUlQSiDYChQwbvsKHUa+t7aVOLVWP9lvr0gv+U8nQKBgEzSfepoOWSKnJhTB7GgakGemwNL2bRxvy2QyEe3mGv+zT5QahKZd/fe+cYfXIpbJofcz7DvrEAytfzqUmo1+clxlUW4snY48g3dajhFlh0b/sE2c3dyHMqaz+79X4kYdeQGNg/Zq3klBqFSX8b+/a+M2vetqUshwwn8T3qOKD1FAoGAK60MGi+sQ0eeznV2wybWOKruRl8N+YUyY7RE5I/t9sFEycSF4Ah7vZkosxjiA/xSyIL1LqA7CXzfmjpITUAsK1HKXOcO5lmLQ8Qnnprl69MgAMT/4c6c94lKc2bf7D3n+0+0GP5qSirLgn+/JntcIv6wLZnWZUtWdbka+zjKKKY=','rsaPubKey': 'MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAk3ldo2cSWWPtrkCJXjVu0WQl5BRmHChOooXcK37N/El0vVZm1H6ERCkJuz0EI3j/FOLEQ4mQHlLhCXH6+XOdDG9fSMAJyKYbkys9yBnmwHAmyYwOvk4DqUyDA2H1t55azTmiNgZNWWIpSTOl0AraK9SIELnC+y3VJef458NrK3oRFvKQcuZ9e1imwPN8sS2hpi2on8LVA/74cEu7xdTVLMM2AfmvU0noUK399fR9O1esZ0uAFqQ1FVYx6P4x9FmHWKQWA6vVw9qVIQszNXr3APuBCbLis9ngW8aESo/s0uqSF4N4LtMp0ZDqMa935TwCWngDA0GVj33T12B0p1w0mQIDAQAB','notifyURL': this.siteUrl + 'addons/ewei_shopv2/payment/alipay/notify.php'};var Share = 'SetAlipayInfo(\'' + ProductName + '\',\'' + Desicript + '\',\'' + Price + '\',\'' + OuttradeNo + '\',' + JSON.stringify(config) + ')';api.execScript({script: Share});};YDBOBJ.prototype.QQLogin = function (accessUrl) {var config = {};var Share = 'QQLogin(\'' + accessUrl + '\',' + JSON.stringify(config) + ')';api.execScript({script: Share});};YDBOBJ.prototype.WXLogin = function (returnDataType, accessUrl) {FoxUI.toast.show("正在呼起微信客户端");var config = {'apiKey': 'wxa2e1d545cb2aca53', 'apiSecret': '1e51ce9f50fe50168707aeb6ed325ce5'};var Share = 'WXLogin(\'' + returnDataType + '\',\'' + accessUrl + '\',' + JSON.stringify(config) + ')';api.execScript({script: Share});};

人人商城H5打包app,吊起微信支付的问题相关推荐

  1. HbuildX 用vue打包app调用微信支付

    我有一个项目是用vue写的,现在要打包成app用的是hbuilderX,目前想到的唯一方法就是用5+app里的调用支付代码,然后去看5+app文档,微信官方支付文档 // 获取请求参数this.axi ...

  2. Hbuildx 使用vue打包的App实现微信支付功能

    很多兄弟在做App微信支付的时候出现报错,code:62000? code:-1? code:-100? 那是你没看本博主的文章! 前言: 本文章使用的是vue+h5+plus技术,结合hbuildx ...

  3. MongoDB Ubuntu安装 APP 支付宝微信支付

    mongo安装: 1.apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10 2.echo "deb ht ...

  4. uni-app app平台微信支付

    一.App平台支付流程 流程:支付平台功能申请 -> manifest.json 里配置支付参数 -> uni-app 里调用 API 进行支付 二.微信App支付功能申请 到 微信开放平 ...

  5. pc网站和手机端h5网站开发接入微信支付

    有关支付类开发,现在比以前要简单很多了,微信和支付宝两大支付巨头早已经给出了非常详细的接入文档,并且迭代了好多版本,但在实际开发中其实文档的可读性还是有些磕磕绊绊的,而且也有一些坑需要注意.以微信支付 ...

  6. 前端如何在H5页面调起微信支付

    在微信服务号开发的时候经常会遇到微信支付的功能实现,通过实际经验自己总结了一下,前端在H5页面调起微信支付有两种办法,一是利用内置对象,二是通过引用微信的js sdk,亲测都能支付成功,从写法上来看用 ...

  7. 微信境外支付php_PHP实现 APP端微信支付功能

    前面已经写了手机APP支付宝支付,今天再把手机APP微信支付补上,前期的准备工作在这里就不多说了,可以参考微信支付开发文档,一定要仔细阅读开发文档,可以让你少踩点坑:准备工作完成后就是配置参数,调用统 ...

  8. 用PHP开发APP端微信支付

    用PHP开发APP端微信支付的一点个人心得 最近因为公司需求,要开发APP端上的微信支付,看了微信文档,感觉还不错,没有遇到太大的坑,需要注意的点不算太多. 写一个记事文档,作为备忘录. APP支付流 ...

  9. 极客日报:阿里旗下App接入微信支付;马斯克成世界首富;PostgreSQL 14 RC 1发布

    一分钟速览新闻点! 阿里回应App接入微信支付 抖音起诉知乎名誉侵权 小米上诉"小米穿戴"图形商标被驳回 拼多多.美团已支持众多主流支付渠道 清华AI学生华智冰首次露正脸唱歌 快手 ...

最新文章

  1. 服务器群装系统,手把手教你安装及配置服务器集群系统
  2. 如何快速学好Shell脚本?
  3. SpringMVC的数据响应-回写数据-返回对象或集合(应用)
  4. jquery根据value值php,表单php传值后jquery清除表单某项value问题
  5. 双向循环链表中结点的交换(C++)
  6. transition animation
  7. php接收表单post数据由于数据字段太多导致丢失的案例
  8. Excel - 添加趋势线,显示趋势线公式 - 进行行业投融资曲线拟合
  9. SSD固态硬盘一键分区后如何检测4K对齐?
  10. linux下搭建radius服务器,linux搭建freeradius服务器
  11. COJ 0358 xjr考考你数据结构(根号3)线段树区间修改
  12. 1005打印任务取消不了 hp_1005打印任务取消不了 hp_解决hp1005打印机无法打印故障...
  13. 我国传统-基本能力常识
  14. Fibonacci 斐波那契数列的R语言实现
  15. amigo幸运字符什么意思_QQ有什么魅力?为什么00后都喜欢?细节都在这些“标识”里...
  16. Css、less和Sass(SCSS)的区别
  17. 支持大S,你一定要幸福!
  18. Altium Designer简明教程2
  19. 教你认识系统进程_电脑维修啦 PCWXL.com
  20. 计算机安装Hp1005打印机,hp1005打印机驱动

热门文章

  1. UIScrollView Scrollable Content Size Ambiguity 解决方法
  2. 2023最新HTML网站建设中单页源码+支持WAP响应式/UI简约大气
  3. Double.parseDouble()与Double.valueOf()区别
  4. 毕业论文格式注意事项
  5. 电力线载波SoC实现路灯远程监控应用实例(中颖SH99F01)
  6. 网约车平台Swvl纳斯达克上市:作价15亿美元 路演PPT曝光
  7. GBASE数据库助力城市轨道交通数据信息国产化
  8. excel中计算表格中公式_在Excel中计算年度成本和节省
  9. 消息传递神经网络(MPNN)内容及代码实践
  10. 项目问题记录:使用javascript打字库type.js时出现两个光标——useeffect销毁元素