2011-06-11 48 views
0

這似乎是一個常見問題,但我似乎無法找到任何解決方案。我已經使用了Ipn模擬器測試,並且它工作正常,但是當我通過付款過程測試出一個轉換時,Paypal從不碰到我的Ipn Listener。我目前正在沙箱中測試沙箱沒有打到notifyurl

我正在使用Express Checkout API並在DoExpressCheckoutPayment方法中設置NotifyUrl。爲什麼貝寶沒有打到那裏指定的網址?

回答

1

問題是我使用的文檔和版本不匹配,所以我使用了不推薦使用的參數。出於某種原因,使用不推薦使用的命令不會引發任何錯誤,因此很難進行調試。

貝寶確實很好地隱藏了他們的文檔,並且很難將API版本與文檔版本進行匹配。

0

要採取刺,你確定該網址可以通過貝寶訪問嗎?貝寶正在調用它,所以像localhost這樣的urls不起作用。如果它是https,並且您正在使用可以解釋它的開發證書。你的防火牆可能阻止了它嗎?

+0

該網站是公開的,我們已訪問的網址,我們沒有問題。我們也使用簽名而不是證書,所以沒有我能想到的防火牆問題。我們有另一個網站託管在同一臺服務器上,它的工作原理。我們已經比較了這些請求,並沒有看到它們之間有什麼不同...... – chobo 2011-06-12 02:14:26