由于婧旱恐笆支付宝微信封杀大战,用户在微信平台上不能使用支付宝付款,付款页面提示为“如需浏览,请长按网址复制后使用浏览器访问"。支付宝官网也提出了解决方案。针醑穿哩侬对EcTouch(Ecshop手机端)的代码修改步骤分享如下。
工具/原料
支付宝官网的修复代码压缩包
文本编辑器
方法/步骤
1、下载修复代码压缩包,并解压。连接地址为:http://pan.baidu.com/s/1dDHAhJr
2、复制文件ap.js和pay.html到/网址根目录/mobile/目录下。
3、备份文件/网址根目录/mobile/plugins/payment/alipay_wap.php到alipay_wap.php.bak
4、用文本编辑器打开/网址根目录/mobile/plugins/payment/al坡纠课柩ipay_wap.php;Ctrl敫苻匈酃+F查找“$button”(在160行左右,get_code函数末尾);将这行替换成$button='<scriptsrc="ap.js"></script>';$button.='<div><ahref="#"class="btnbtn-infoect-btn-infoect-colorfect-bg"onclick="_AP.pay(\''.$gateway.$param.'&sign='.md5($sign).'\')"class="c-btn3">'.l('pay_button').'</a></div>';保存文件.
5、上传代码到服务器,并用虼骧墁疱浏览器访问http://主域名/mobile,测试是否正常,如有异常,检查ap.js文件是否正确载入。如有误,修改正确。
6、用微信打开网站付款页面,显示中转页面。