支付寶無法異步通知及異步通知常見問題注意事項


支付寶異步通知參數(notify_url)路徑常見問題注意事項:

1、不能是內網或者局域網地址,必須是外網可以訪問的。否則無法調用!!

2、地址不能有session攔截,支付寶主動發送,所有session會失效;cookies、session等在此頁面會失效!!

3、必須保證服務器異步通知頁面(notify_url)上無任何字符,如空格、HTML標簽、開發系統自帶拋出的異常提示信息等;

4、程序執行完后必須打印輸出“success”(不包含引號)。如果商戶反饋給支付寶的字符不是success這7個字符,支付寶服務器會不斷重發通知,直到超過24小時22分鍾。
在25小時內完成6~10次通知(通知頻率:5s,2m,10m,15m,1h,2h,6h,15h);
5、 程序執行完成后,該頁面不能執行頁面跳轉。如果執行頁面跳轉,支付寶會收不到success字符,會被支付寶服務器判定為該頁面程序運行出現異常,而重發處理結果通知;

其它:

1、打開return_url頁面文件(參數參數return_url對應返回文件),找到已經編寫好的業務邏輯處理程序代碼段,對其增加防止該筆交易被重復處理判斷。
2、打開notify_url頁面文件(參數參數notify_url對應返回文件),找到可插入商戶的業務邏輯處理程序代碼的地方,編寫與return_url頁面文件中相類似的程序,也需要包含防止該筆交易被重復處理的判斷。

修改完成后效果:
當買家關掉自動跳轉回商戶網站的返回頁面(參數return_url對應的return_url返回文件)時,商戶的業務處理依舊被notify_url頁面文件所執行,因此就不會發生業務沒有同步的現象出現(如:訂單沒有被更新)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM