微信支付成功後,回撥程式無法進入notify.php的NotifyProcess函式
阿新 • • 發佈:2020-10-17
前段時間做了一個微信掃描二維碼支付功能,但是更新伺服器之後,發現支付成功後無法修改訂單。
經過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