(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)。html
(6)notify_url.aspx(asp.net)這個頁面中不能有html標籤、換行、空格等字符(索性直接清掉)服務器