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