微擎https与微信支付的坑

微擎https与微信支付的坑

尽管微擎支持全站https,但是谁为了微擎而用微擎呢,大家都是冲着开发的模块去的

而开发者的个人水平决定了整个市场环境,ssl证书有免费,是不错,windows配置ssl也没问题,但你网站支持https后,面临的模块是不是也兼容呢?

我就被一个智慧拼团坑了三天了,各种问题,各种麻烦,一方面是作者核心代码加密的缘故,另一方面也有不正常https回调微信支付的原因

搞的是心力憔悴,转念一想,微擎https除了看起来好看,有啥实质性的作用?没有!

靠,那我还费尽心思的弄啥https!

奉劝各位想跟上时代弄https的,一定要注意模块兼容性问题!

微信公众号:大雕哥
只服务一小部分有独立思考的高端用户!
100000人已关注
分享到:
赞(2) 打赏

评论9

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #3
    大鹏哥,我现在正遇到此问题。配置用https域名,微擎模块发起微信支付后,付款后提示 -1:ORDERPAID,该订单已支付。 的问题,你的也是这样吗?你解决了吗?怎么解决。很着急,还望指教!
    Samdy_Chan2018-03-24 3:13:25回复
    • 1、站点启用https了吗,独立outhriz是否是https开头的; 2、微信支付后台参数设置回调接口是否改成https了; 3、新的微信支付CA证书安装了吗
      大雕哥2018-04-01 13:03:12回复
      • 大鹏哥,你好!衷心感谢你的答复和指导! 1.站点已经启用了https的了,微擎config.php配置了 $config['setting']['https']=1; 独立outhriz域名需要在微擎接入的公众号里设置吗?在微擎设置这个outhriz的https域名,支付时,会报app.php 中找不到模块,但不设置,用http却是可以支付成功的。 2.后台微信的支付授权目录已经更改为https.//xxx.xxx.com/payment/wechat/ 我的是二级域名。 回调页面notify.php的域名已经更改为https 3.新的微信支付平台CA根证书这个有影响吗?官方好像说5月份才开始需更换啊,而且只是支付,不是退款操作,不需要用到证书吧? --------- 以上现状问题答复如上,水平有限,实在找不出原因在哪里,还望大鹏哥不啬指教,衷心感谢!
        Samdy_Chan2018-04-01 14:59:46回复
        • 1、根据微擎的后台提示,在微信支付的授权目录中设置正确的对应的微擎的支付目录,一般是 /payment/wechat/ 和 /app/,然后回调页面是 /payment/wechat/native.php; 2、要设置正确的appid和appSecret,同时公众号要是认证服务号; 3、核对微信支付商户号和微信支付秘钥,有必要的情况下,重新设置以确保唯一; 4、微擎-公众号-支付参数-开启微信支付-新版; 5、oAuth域名需要设置https,并且和当前域名保持一致。 以上都确保设置正确的情况下,如果还不能支付,那就是部分模块的问题,多试几个使用人数多的带支付功能的模块,判断是哪里出了问题
          大雕哥2018-04-01 15:07:15回复
        • 朋友你好,我也遇到类似的问题,请问你的问题解决了吗,可否分享一下解决办法。
          haiczh2018-05-07 13:28:13回复
          • 已经解决,具体解决办法联系QQ466854370
            haiczh2018-05-07 13:49:58
  2. #2
    大鹏哥您好,想咨询您一下WDCP里如何更新新的微信支付CA证书,腾讯只给了windows的更新方法?linux不是太懂。麻烦您了
    Humor2018-04-02 13:35:56回复
    • 看看这篇文章能不能帮到你,https://www.dadiaoge.com/linux-ca-https.html
      大雕哥2018-04-03 11:07:52回复
  3. #1
    我也遇到同样的问题啊
    huazhu2018-11-26 23:22:21回复

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏