微信支付成功后,回调程序无法进入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'); 即可。

 

posted @ 2020-12-24 16:01  小小强丶  阅读(316)  评论(0编辑  收藏  举报