我試圖讓這個貝寶IPN教程工作: http://net.tutsplus.com/tutorials/php/using-paypals-instant-payment-notification-with-php貝寶IPN測試
我設置寄託都和現在我在PayPal的沙箱,並與「即時付款通知(IPN)模擬器」送一條消息給我的「ipn.php」,沒有任何事情發生。 數據庫仍然是空的,我沒有收到通知郵件。
我完全堅持這一點。我能做些什麼來發現錯誤? 謝謝 邁克爾
我試圖讓這個貝寶IPN教程工作: http://net.tutsplus.com/tutorials/php/using-paypals-instant-payment-notification-with-php貝寶IPN測試
我設置寄託都和現在我在PayPal的沙箱,並與「即時付款通知(IPN)模擬器」送一條消息給我的「ipn.php」,沒有任何事情發生。 數據庫仍然是空的,我沒有收到通知郵件。
我完全堅持這一點。我能做些什麼來發現錯誤? 謝謝 邁克爾
教程URL不會打開我,我得到一個「沒有指定的輸入文件。」。
我的第一個建議是打開處理貝寶IPN的PHP腳本,並寫在開始執行以下操作:
file_put_contents('dump.txt', print_r($_POST, true));
確保您有寫權限的持有,因爲「轉儲腳本的目錄。 txt「文件將在那裏創建。通過這種方式,您可以查看PayPal發送給您的信息,併爲您提供一個開始的調試點。
此外,請檢查您的網絡服務器錯誤日誌,以瞭解可能發生在您身上的PHP錯誤。該教程是經常寫很久以前,在不同的系統,不同的PHP版本等
編輯:另外你可能已經知道這一點,但IPN處理腳本應當可以公開訪問,而不是一些本地主機的東西。
確保您的監聽器端口80.無證,但貝寶IPN模擬器將無法發送到任何其他端口。
這是相當令人難以置信,這是沒有記錄的頁面上的某個地方。感謝:) – jordelver 2013-04-03 11:14:50
謝謝!!!!,從控制檯捲曲工作。但他們忘記了這個網頁上的「細節」。 – lfergon 2013-06-20 15:05:47