配置easywecaht碰到的坑
版本问题
url访问微信校验:
/valid?signature=xxx&echostr=xxx×tamp=1502621836&nonce=xxx
overtrue/wechat
依赖doctrine/cache
,而这个doctrine/cache
最新版必须php 7.1
以上,7.0.x
的只能更改composer.json
中这个玩意的版本, 最大1.6.2- 权限问题:
wechat.log
可写权限 overtrue/wechat
需要用到curl
函数,提先安装valid
的请求方式是**GET
**- 回复消息的请求方式是
POST
配置路由rule如下:
微信支付
csrf关闭
public $enableCsrfValidation = false;
微信支付无法在web开发工具上测试
回调地址配置好之后,要让所有用户可以访问,要不然微信访问回调地址的时候会先
302
到登录页,然后发送post请求
,报错无法验证数据