EcTouch中安装微信支付插件(js含代码包已测试)

 时间:2024-10-16 12:24:14

1、下载代码包,并解压。下载地址:链接: http://pan.baidu.com/s/1dEE19yp 密码: issg

EcTouch中安装微信支付插件(js含代码包已测试)

2、备份网站目录mobile\plugins\payment 及文件mobile\i艘绒庳焰nclude\apps\default\controller\CommonController.class.php复制压缩包内的payment目录到mobile\plugins\下并覆盖原payment。

EcTouch中安装微信支付插件(js含代码包已测试)

3、修改微信平台中的设置 公众号支付 ->JS API网页->支付授权目录 为 http://您的域名/mobile/

EcTouch中安装微信支付插件(js含代码包已测试)
EcTouch中安装微信支付插件(js含代码包已测试)

4、微信平台中:开发者中心->网页授权获得用户信息->修改-> 填写 http://您的域名/

EcTouch中安装微信支付插件(js含代码包已测试)
EcTouch中安装微信支付插件(js含代码包已测试)
EcTouch中安装微信支付插件(js含代码包已测试)

5、Ectouch 后台安装微信支付方式 (如已安装 先卸载 再安装,所需参数在微信平台都可获得)

EcTouch中安装微信支付插件(js含代码包已测试)

6、打开mobile\include\app衡痕贤伎s\default\controller\CommonController.class.php在改怊眶峋$search_keywords = C('search_keywords'); 前添加以下代码 $ua = strtolower($_SERVER['HTTP_USER_AGENT']); if( preg_match('/micromessenger/', $ua)){ if(!isset($_SESSION["openid"])||empty($_SESSION["openid"])){//openid为空 include_once (ROOT_PATH . 'plugins/payment/wxpay.php'); $payObj = new wxpay(); if(isset($_GET['state']) && $_GET['state']=="getOpenid"){ $code=$_GET["code"]; //$pay_online = $pay_obj->get_code($order, unserialize_config($payment ['pay_config'])); //todo $payObj->getOpenidByCode($code); }else{ $p["state"]="getOpenid"; $p["redirect_uri"]=__URL__; $payObj->redirtUrlForOpenid($p); } } }

EcTouch中安装微信支付插件(js含代码包已测试)

7、保存后,测试。

EcTouch中安装微信支付插件(js含代码包已测试)
EcTouch中安装微信支付插件(js含代码包已测试)
EcTouch中安装微信支付插件(js含代码包已测试)
  • 优雅美甲教程
  • oppofindx3pro开启免打扰的方法
  • 怎么查看拼多多购买的东西物流
  • 肝脏有重要作用,出现以下症状应检查肝脏健康
  • 华为手机如何设置定时开关机功能?
  • 热门搜索
    法制手抄报 预防近视手抄报 六一儿童节手抄报画 我的祖国手抄报 春节手抄报图片 关于感恩的手抄报 植树节手抄报内容大全 骆驼祥子手抄报 低碳生活手抄报 中秋节的手抄报