ecshop/ectouch最新版JSAPI微信支付V3安装帮助手册

1.部署代码

下载的支付插件如图:

微信支付插件目录结构


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

拷贝wxpay.php到指定位置


拷贝respondwx.php到mobile/


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

修改 CommonController.class.php内容


2.微信公众平台设置/参数获取

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

3.安装

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

登入网站手机端后台,在支付方式中找到微信支付 并安装


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

输入微信jsapi支付指定参数


  • 若要修改点击编辑即可。
    修改成功后可点击修改进行编辑

4、效果展示

微信支付


微信支付成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值