1. 程式人生 > 實用技巧 >微信支付成功後,回撥程式無法進入notify.php的NotifyProcess函式

微信支付成功後,回撥程式無法進入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/ximishuier/p/11408805.html