首頁  >  文章  >  後端開發  >  網站微信掃碼支付,支付完成後,notify_url沒有收到通知,用的是模式二

網站微信掃碼支付,支付完成後,notify_url沒有收到通知,用的是模式二

PHP中文网
PHP中文网原創
2018-05-29 14:56:292910瀏覽


網站微信掃碼支付,支付完成後,notify_url沒有收到通知,用的是模式二

回复 我才做了微信二維碼掃碼支付, 也是用的模式二蟹妖.

檢查幾個地方吧. 你在發起支付的時候,

notify_url

要填對.

在異步回調頁把微信推過來的資料放在log裡面, 方便調試.<pre class="brush:php;toolbar:false;">file_put_contents(&amp;#39;./log.txt&amp;#39;, file_get_contents(&amp;#39;php://input&amp;#39;));</pre>然後看log.txt裡面的內容進行調試

用natapp 在本地測試一下 可以看到請求的問題 包括是否通知到微信端返回來的數據以及你這邊是如何回應的

1、回調URL需要的是公網可訪問的URL

2、回調URL不可帶參

3、商家平台需要配置回呼URL

4、在回調url入口打log調式


這是我寫的log

用了NATAPP測試,發現騰訊伺服器根本就沒有向pay-notify.php發送請求


以上就是網站微信掃碼支付,支付完成後,notify_url沒有收到通知,用的是模式二的內容,更多相關內容請關注PHP中文網(www.php.cn)!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn