1、申请号微信扫码支付功能后,会有一个微信商户,保存商户号和APPID,APPSECRET还有一个主要的KEY是自己设置的一个32位字符串,这些事微信支付功能的必备参数,注意这个key的获取

2、key的获取是 登录商户平台->有个API安全,进去后设置KEY(是可以自定义的32位字符串)设置后并保存好
3、将微信的程序包放在Thinkphp目录下的vendor,具体目录如下图所示,具体的文件包在文末下载

4、将第一部保存的必备参数写入如下图两个文件,xxx代表你自己的网站域名



5、底层配置好后,下来写前端控制器。首先需要引入微信sdk如下图所示

6、配置config参数,也需要将之前备好的参数配置下写入,如图所示

7、具体的html页面就是微信官方给的页面 主要有一个js在控制
8、支付之后就是回调,扫码支付是每隔几秒会去向微信请求查看该订单是否婧旱恐笆支付成功,这里需要写一个查询订单的方法,如下图所示,这个是主要给前端页面返回成功与否的

9、微信的回调时每隔几秒会自动请求,微信回调路径是不能有参数的,具体的操作如下图所示,这个正常网站的处理逻辑可以在回调里面处理
