PHP是7.4 用的是5.0的easywechat 回調(diào)時(shí)的報(bào)錯(cuò)信息 default.ERROR: Invalid request XML. {"exception":"EasyWeChat\Kernel\Exceptions\Exception: Invalid request XML. in /home/www/jisi_dev/vendor/overtrue/wechat/src/Payment/Notify/Handler.php:143
看里面好像是用PHP:input獲取的 好像獲取不到 這easywecaht里面怎么用request->rawBody()呢 嘗試了多次 都失敗了
附一張日志
智商不在線 問題解決了 一定要嚴(yán)格按照文檔來寫.......
源碼 https://github.com/w7corp/easywechat/blob/5.x/src/Payment/Notify/Handler.php 第137行修改一下
$message = XML::parse(strval($this->app['request']->getContent()));
修改為以下試試
$message = XML::parse(strval(request()->rawBody()));