EcTouch20141218整合微信支付

作者 :
免费
  • 正文
  • 目 录

    1. 下载代码包,并解压。整合好的源码下载地址:http://pan.baidu.com/s/1pJMdm47

      EcTouch20141218整合微信支付-完美源码
    2. 备份网站目录mobile\plugins\payment 及文件mobile\include\apps\default\controller\CommonController.class.php

      复制压缩包内的payment目录到mobile\plugins\下并覆盖原payment。

      EcTouch20141218整合微信支付-完美源码
    3. 修改微信平台中的设置 公众号支付 ->JS API网页->支付授权目录 为 http://您的域名/mobile/

      EcTouch20141218整合微信支付-完美源码
      EcTouch20141218整合微信支付-完美源码
    4. 微信平台中:开发者中心->网页授权获得用户信息->修改-> 填写 http://您的域名/

      EcTouch20141218整合微信支付-完美源码
      EcTouch20141218整合微信支付-完美源码
      EcTouch20141218整合微信支付-完美源码
    5. Ectouch 后台安装微信支付方式 (如已安装 先卸载 再安装,所需参数在微信平台都可获得)

      EcTouch20141218整合微信支付-完美源码
    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);

      }

      }

      }

      EcTouch20141218整合微信支付-完美源码
    7. 保存后,测试。

      EcTouch20141218整合微信支付-完美源码
      EcTouch20141218整合微信支付-完美源码
      EcTouch20141218整合微信支付-完美源码
      END

    注意事项

    • 因为要修改CommonController.class.php文件,请在修改前注意备份。
    • 已经成功运行了数周时间,暂未发现问题。但代码不是很完善,持续改进中。
    • 以上说明代码部份已经做修改。

     

    转载地址:http://jingyan.baidu.com/article/f3ad7d0f181d7609c3345bd5.html

    END
    如本资源侵犯了您的权益,请联系投诉邮箱admin@wmphp.com进行举报!我们将在收到邮件的1个小时内处理完毕。 本站仅为平台,发布的资源均为用户投稿或转载!所有资源仅供参考学习使用,请在下载后的24小时内删除,禁止商用! Wmphp.com(完美源码)助力正版,如您有自己的原创产品,可以联系客服投稿,代理出售! Wmphp.com(完美源码)客服QQ:136882447 Wmphp.com(完美源码)商务电话(仅对企业客户/个人用户):15120086569 (微信同步) 请注意:本站不提供任何免费的技术咨询服务,为了节约时间,下载前 请确认自己会技术
    完美源码 » EcTouch20141218整合微信支付
    3493+

    本站勉强运行

    3673+

    用户总数

    690+

    资源总数

    0+

    今日更新

    2024-4-8

    最后更新时间