2016-09-18 54 views
0

我剛剛發佈了允許我們的用戶使用貝寶付款按鈕購買東西的產品代碼。無法重新發送IPN

經過快速測試交易後,我意識到我希望我的IPN的地址稍微不正確,我的IPN沒有被我的系統收到。

根據這篇文章,我應該可以將它重新發送到我的個人資料IPN URL。

https://developer.paypal.com/docs/classic/ipn/integration-guide/IPNOperations/#resend-ipn-messages

然而,去IPN歷史頁面後,我沒有看到任何選項重新發送。

是否有能力重新發送IPN消息被關閉?

+0

好像看起來似乎無法重新發送時,它處於重試狀態。如何將它從重試設置爲失敗,以便我可以用不同的地址重新發送它? – Diskdrive

+0

重試意味着它自己再次發送。確保您的IPN腳本已準備好成功處理IPN,並且當下一次重試發生時,它將更新到200完成。 –

+0

@AndrewAngell - 問題是它發送IPN的地址是錯誤的,我無法改變它。 – Diskdrive

回答

1

原來,您無法在重試狀態下重新發送IPN,而且您也無法通知它停止重試。

所以這裏的解決方案是等待狀態轉到Failed(它會在嘗試4-5天后執行),然後將配置文件中的IPN URL更改爲正確的URL,然後轉到IPN歷史記錄,查找失敗的並重新發送。