2016-08-20 142 views
0

我使用貝寶ipn模擬器來測試我的ipn腳本,但是我收到了貝寶的錯誤。貝寶沙盒並沒有試圖聯繫我的ipn

IPN未被髮送,握手未被驗證。請查看 您的信息。

我查看了我的apache日誌文件,甚至沒有看到貝寶的訪問嘗試。我的訪問日誌只顯示來自我的電腦的連接。 php錯誤日誌顯示沒有與ipn腳本相關的錯誤。

我如何弄清楚爲什麼貝寶沒有試圖打電話給我的ipn? 我已經測試過,並且可以從我的網絡外部手動調用我的ipn,所以我知道它不是防火牆或端口問題。

+0

什麼是您的IPN網址? –

+0

我的ipn網址是http://dev.littlefeather.net/ipn.php –

回答

0

我有這個完全相同的問題,我打電話給PayPal,並與一位代表交談,他無法給我一個直接的答案,並表示她會在接下來的24到48小時內回來。

我發現一篇文章(前一段時間關閉,所以我不能參考),有人說PayPal IPN模擬器目前沒有工作,但是實時IPN系統正在工作。

我測試了這一點,並激活了我的PayPal賬戶上的實時IPN,它完美地工作(在調試時使用$ 0.01交易)。我驗證了它通過我的IPN日誌工作,它正確地寫入我的數據庫。缺點是你的服務器端文件中的每個bug都會花費你一分錢!

注意:使用one of these files中的代碼。不要忘記更改變量(它們默認用於沙箱)。希望有所幫助!