84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
微信公众号支付付款之后收不到回调。我们把请求参数拿出来,找到notify_url,自己用浏览器去访问这个url是通的,说明这个url本身是没有提问的。但是付款之后微信就是回调不回来。
业精于勤,荒于嬉;行成于思,毁于随。
可以折中一下,在介面未審核通過的時候,回呼沒用,這時候你可以主動發起查詢,就是在用戶掃碼的頁面,後端AJAX10秒查一次即可。
看看web伺服器日誌,有沒有騰訊的ip過來的請求。
你的網域被微信封鎖了
可能是沒有設定支付授權目錄。
url中不可以帶參數
如?param=value
你的url是要外網能訪問的
針對這個問題,我不贊成 @tintchao 的答案,因為輪詢需要消耗太多的效能。官網也給了查詢訂單的適用場景:
需要呼叫查詢介面的情況:
當商家後台、網路、伺服器等出現異常,商家系統最終未接收到付款通知;
呼叫付款介面後,回傳系統錯誤或未知交易狀態狀況;
呼叫被掃支付API,回傳USERPAYING的狀態;
呼叫關單或撤銷介面API前,需確認付款狀態;
回歸正題,建議題主按照如下的方式進行檢查:
檢查 notify_url 是否可以訪問,注意是 POST 方式,不是 GET 方式。
POST
GET
檢查服務端日誌,在呼叫相關 API 之後,是否有來自騰訊的 IP 請求。
檢查 Web 介面是否可以接受 XML 格式資料請求。
樓主你好,請問你的問題現在解決了嗎?我現在也遇到一樣的問題
確定URL準確且外網可訪問
如下圖決定是否配置授權目錄
樓主可以搜一下叫natapp這個軟體,能直接在本地開啟外網訪問,這樣調試起來方便一些! !
可以折中一下,在介面未審核通過的時候,回呼沒用,這時候你可以主動發起查詢,就是在用戶掃碼的頁面,後端AJAX10秒查一次即可。
看看web伺服器日誌,有沒有騰訊的ip過來的請求。
你的網域被微信封鎖了
可能是沒有設定支付授權目錄。
url中不可以帶參數
你的url是要外網能訪問的
針對這個問題,我不贊成 @tintchao 的答案,因為輪詢需要消耗太多的效能。官網也給了查詢訂單的適用場景:
需要呼叫查詢介面的情況:
當商家後台、網路、伺服器等出現異常,商家系統最終未接收到付款通知;
呼叫付款介面後,回傳系統錯誤或未知交易狀態狀況;
呼叫被掃支付API,回傳USERPAYING的狀態;
呼叫關單或撤銷介面API前,需確認付款狀態;
回歸正題,建議題主按照如下的方式進行檢查:
檢查 notify_url 是否可以訪問,注意是
POST
方式,不是GET
方式。檢查服務端日誌,在呼叫相關 API 之後,是否有來自騰訊的 IP 請求。
檢查 Web 介面是否可以接受 XML 格式資料請求。
樓主你好,請問你的問題現在解決了嗎?我現在也遇到一樣的問題
確定URL準確且外網可訪問
如下圖決定是否配置授權目錄
樓主可以搜一下叫natapp這個軟體,能直接在本地開啟外網訪問,這樣調試起來方便一些! !