關於支付寶即時到帳異步通知(notify_url)一點總結


(1)首先做支付的商業網站,需要能夠上網(支付成功后,需要進行參數回傳驗證,如果上不了網,responseText就直接為false)
(2)notify_url這個不能進行驗證,比如繼承父類Page,做一些session驗證之類的。這樣很有可能直接就跳轉到別處
(3)notify_url會按照一定的頻率,發送驗證請求,一旦返回success,則中斷。這時候 也不能在response.write("success")之后,做跳轉,這樣會影響輸出success
(4)因為這個頁面是post請求的,所以頁面里面不能出現querystring這樣的獲取參數的方式,這樣獲取的值是空值,需要以post的獲取方式進行獲取:request.form["param"]
(5)程序執行完后必須打印輸出“success”(不包含引號)。如果商戶反饋給支付寶的字符不是success這7個字符,支付寶服務器會不斷重發通知,直到超過24小時22分鍾。在25小時內完成6~10次通知(通知頻率:5s,2m,10m,15m,1h,2h,6h,15h)。

(6)notify_url.aspx(asp.net)這個頁面中不能有html標簽、換行、空格等字符(索性直接清掉)


免責聲明!

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



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