微信支付成功后,回调程序无法进入notify.php的NotifyProcess函数

前段时间做了一个微信扫描二维码支付功能,但是更新服务器之后,发现支付成功后无法修改订单。

经过Debug定位之后,发现微信在支付成功后的调用接口一直无法进入notify.php的NotifyProcess函数。

经过搜索资料发现是PHP版本升级到php7导致的。

在lib/WxPay.Api.php文件中,将notify函数中的 $xml = $GLOBALS['HTTP_RAW_POST_DATA']

修改为 $xml = file_get_contents('php://input'); 即可。

如果 生命是场 寂寞的涡旋 不管 千回百转 方向不会偏
原文地址:https://www.cnblogs.com/dwq521/p/14184583.html