搜索
查看: 2034|回复: 0

ecshop/ectouch微信支付最新版JSAPI微信支付V3插件和安装帮助...

[复制链接]

28

主题

27

帖子

5216

积分

超级版主

Rank: 8Rank: 8

积分
5216

最佳新人活跃会员热心会员推广达人宣传达人灌水之王突出贡献终身VIP会员尊贵VIP会员

发表于 2016-8-3 03:08:32 | 显示全部楼层 |阅读模式
本文适用于ECTOUCH的微信支付插件安装 ,有两个版本,获得方法见本文结尾。


1.部署代码
  下载的支付插件如图:

1123.png

上传/payment文件夹到服务器并覆盖同名目录/mobile/plugins/payment;

213.png

上传/respondwx.php文件夹到服务器目录/mobile/下;

2345.png

在/mobile/include/apps/default/controller/CommonController.class.php
约85行左右(define('SESS_ID',self:sess->get_session_id());之后)插以下代码(若之前获取到openid 并缓存在$_SESSION[“openid”]中,可忽略这步,修改之前请注意备份):


  1. <font size="2" color="#c0c0c0"> if( preg_match('/micromessenger/', strtolower($_SERVER['HTTP_USER_AGENT']))){
  2.             if(!isset($_SESSION["openid"])||empty($_SESSION["openid"])){//openid为空
  3.                 if(isset($_COOKIE["openid"]) && !empty($_COOKIE["openid"])){
  4.                     $_SESSION["openid"]=$_COOKIE["openid"];
  5.                 }else{
  6.                     include_once (ROOT_PATH . 'plugins/payment/wxpay.php');
  7.                     $payObj = new wxpay();
  8.                     $payObj->getOpenId();
  9.                 }
  10.             }
  11.         }</font>
复制代码
455.png

2.微信公众平台设置/参数获取
  微信公众平台设置/参数获取请参考   点击 微信支付平台设置及如何获取微信支付所需参数


3.安装
   登入网站手机端后台(一般为http://您的域名/mobile/admin/),在支付方式中找到微信支付并安装。


按照提示输入appid 、appsecret、受理商id(商户号)、商户支付秘钥key(商户API密钥)。获取方法具体见上一步。

若要修改点击编辑即可。

4、效果展示

1234.png


567.png

5、CHANGELOG
2.1.6(2015年10月28日)

转换成 无dom的utf格式文件
2.1.5

修复部分系统不能正常跳转的问题
2.1.4

修复 支付按钮 乱码的问题
2.1.3

修复修改订单价格后重新支付(二次创建)支付订单与旧订单重复导致不能支付的问题
2.1.2

修复获取openid 不能正常调整的问题
2.1.1

CommonController.class.php中精简获取openid代码
修改openid的存储位置
2.1.0

重写响应微信服务器支付结果代码
2.0

重新改版
6、微信支付插件


版本一 :

下载地址: 微信V3版接口-ectouch版本 .zip (148.4 KB, 下载次数: , 售价: 45 个创意币)
心怀梦想
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

前身为模板家园。国内NO.1电商解决方案平台

五年来一直为电商系统做优质的服务而不断努力着!

Copyright © 2011-2016 cybn.Cn. Powered by Discuz!

返回顶部 返回列表