有关于ecshop最新版本的微信支付

突然发现ecshop的最新版本并不支持微信支付。
于是上网找了下解决方案。
开始来实践一下,并且也把这个流程记录一下。

首先,自然是做好备份。


image.png

同时,数据也进行备份。
然后,在下载的同时,把微信公众平台的信任网址添加OK。


添加网址

找到了一个微信支付的插件,上传后,报错。


image.png

这是ecshop本身针对插入文件的预防机制。
看看什么地方出了问题。

image.png

这是我找到的一个解决方案。
我来试试。
原来原因是上传的目录出现了问题。
重新上传后解决。

然后就是微信的一系列配置,appid,AppSecret,MCHID,Key的设置。
因为现在微信公众号后台改版后,必须要到微信商户的后台设置,所以麻烦了很多。

第一,appid和secret必须到微信公众号的后台进行设置。
其中secret必须要管理的账号授权才能登陆。


image.png

第二,MCHID就是你的商户号。

第三,KEY就是你的api密钥,必须要到商户平台——账户中心——API安全中去设置。
如图。


image.png

而且必须是32位。

然后要记得的是,要在公众平台后台的公众号设置——功能设置里面。
设置好你的网址。


image.png

因为我不是超级管理员,所以暂时不能查看secret,要到明天才能测试这个是否开通成功了。

弄好了之后,支付报错了

MySQL server error report:Array ( [0] => Array ( [message] => MySQL Query Error ) [1] => Array ( [sql] => SELECT wxid FROM`haiya`.`ecs_users`WHERE user_id='30' ) [2] => Array ( [error] => Unknown column 'wxid' in 'field list' ) [3] => Array ( [errno] => 1054 ) )

看看是什么问题。
是微信支付插件的问题。
重新上淘宝买了一套,试了下就可以了。

真实服了,必须得花钱才能解决问题啊。

解决问题的

也成功支付了。

see you

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容