2017-05-05 101 views
0

有一段時間,我一直在運行一個網站,通過發送notify_url到paypal網站來記錄paypal交易,並監聽notify_url。我的聽力頁面解析來自貝寶發送的IPN信息,並返回一個HTTP 200響應,但它然後(在https://developer.paypal.com/docs/classic/ipn/integration-guide/IPNImplementation/點3)「使用HTTPS POST發送完整的消息發回給貝寶」,以https://ipnpb.paypal.com/cgi-bin/webscr。付款似乎一直正常。我想通過不做IPN請求 - 響應流的響應部分來知道自己爲自己儲存了哪些問題?如果沒有消息發回PayPal,PayPal IPN會發生什麼

回答

1

您已開放接受可能不是來自PayPal的IPN消息。您要刪除的郵件的目的是爲了確保您正在處理的IPN來自PayPal。

+0

謝謝,我意識到這一點,並有各種系統來緩解黑客攻擊(儘管我也應該正確地做!)。但是,有沒有問題從貝寶的結束,例如交易沒有被標記爲完整的,直到收到答覆爲止? – user2667066

+0

我相信只要你完成了他們正在做的交易,200回到他們就結束了。無論如何,如果他們認爲不是,他們會重新發送它。如果你問我,這是非常業餘的設計。發送客戶端證書有問題嗎? – EJP