微信支付成功后用js跳轉到之前設置的notify_url地址,我用file_get_contents('php://input')無法獲取微信傳回來的通知xml;我也查了很多資料了,以下幾點說明:1.我用的是yii2的php框架2.我用file_get_contents($_SERVER['DOCUMENT_ROOT'].'/test.xml')可以正常獲取解析測試的xml文件3.設置的notify_url地址:‘http://*.com/wxpay/payres/’,沒有帶任何參數而且訪問沒有問題4.支付成功后我有查過nginx的log,微信服務器有post過來5.下邊結果通知action里邊驗證簽名什么的代碼我都暫時給去掉了,現在xml都獲取不到wxpay/index - 發起支付的ajax(我之前以為支付成功后微信那邊會自動跳轉到notify_url地址,后來不行,在網上搜了下改成了window.location.href跳轉,我不知道這種方式是否會有問題)下單的配置結果通知的action:
微信支付結果通知接受不到傳回來的xml
富國滬深
2018-12-11 13:13:56