我在IPN有問題:在隱藏輸入中輸入的URL 「notify_url」永遠不會被考慮!PayPal,notify_url從未執行
當我確認我的付款後,我被重定向到我的回頁面(隱藏字段「返回」)。
怎麼了?
Thaks。
PS:爲了試驗,我把一個簡單的郵件功能,在文件ipn.php
我在IPN有問題:在隱藏輸入中輸入的URL 「notify_url」永遠不會被考慮!PayPal,notify_url從未執行
當我確認我的付款後,我被重定向到我的回頁面(隱藏字段「返回」)。
怎麼了?
Thaks。
PS:爲了試驗,我把一個簡單的郵件功能,在文件ipn.php
(在隱藏輸入進入「notify_url」的URL)的通知URL必須從外部訪問 - 即本地主機不起作用。您的瀏覽器可以訪問返回網址,因此您的計算機可以正常使用。
除了瑞士法師所說的,IPN還需要在您的賬戶上'開'或'關',但不是'已禁用'。
如果將IPN切換爲「開啓」,則需要在PayPal配置文件中爲IPN數據輸入一個URL(儘管您仍然可以通過以每個事務爲基礎發送notify_url來覆蓋使用哪個URL)。
如果將IPN切換爲「關閉」,您將不會收到所有活動的IPN,但僅限於您在事務請求本身中發送notify_url的IPN。
如果IPN設置爲「禁用」,則根本不會生成IPN消息,無論您發送了什麼內容。
如果PayPal遇到來自您的IPN處理程序的非HTTP 200響應代碼,IPN將自動設置爲「已禁用」。
(例如,HTTP 404,腳本超時,訪問腳本時出現SSL錯誤,HTTP 500錯誤等。)
如果您直接訪問它,它會發送電子郵件? –
我剛剛嘗試過,併發送了電子郵件! – Alpha
沒有太多的信息,你可以提供,你的表格和電子郵件的PHP文件,例如,您的問題適合貝寶bug跟蹤。無論如何,貝寶有時是瘋了,它並沒有正確發送通知,但這是非常罕見的。 –