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

 时间:2026-02-11 23:59:32

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

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

2、备份网站目录mobile\plugins\payment 及文件mobile\include\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\apps\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开启免打扰的方法
  • 怎么查看拼多多购买的东西物流
  • 肝脏有重要作用,出现以下症状应检查肝脏健康
  • 华为手机如何设置定时开关机功能?
  • 热门搜索
    浙江省旅游地图 黄山旅游图 台山旅游景点大全 连云港旅游景点大全 冬季国内旅游推荐 淮南旅游 栾川旅游景点 旅游搜索引擎 好的旅游网站 四川旅游图