即時通訊使用貝寶快速結帳與CreateRecurringPaymentsProfile INITAMT。我已將經常性付款的開始日期設置爲第二個期間的開始日期,並將INITAMT設置爲完整的第一個付款期限的金額。我得到的輪廓已經創造了一個即時確認,我的問題是,然而,隨着支付確認的IPN可高達24小時..推遲你怎麼usally解決這個問題,當你想給你的curstomer到訂閱即時訪問材料?首先給他們免費的訪問權限?Paypal Express Checkout定期,如何避免ipn延遲?
1
A
回答
2
IPN不應該被這種延遲。我有很多爲自己和我的客戶配置的Recurring Payments解決方案,我在任何地方都沒有看到這個問題。
如果您的IPN的是延遲它可能是你,因爲你的IPN腳本在過去的問題上延遲闕。你有沒有經歷過一段時間,偶然,你有很多IPN由於某種原因失敗了?
你檢查你的IPN史PayPal和您的Web服務器日誌,以確保你沒有得到錯誤,當一些IPN的打你的服務器?
PayPal的系統發送原始IPN瞬間(或非常接近於即時在大多數情況下),如果你的服務器返回200多家響應其它任何他們將再次...又一次......並重新發送...直到它得到很好的迴應。
如果這種情況發生很多,他們最終會將您的IPN放在延遲的隊列中,這樣您就不會咀嚼他們的服務器資源,並且如果這種情況繼續發生,他們最終會完全終止IPN。
如果這種事情發生了,你應該收到有關它的電子郵件通知,但這是我能想到的唯一一件會導致你延遲IPN的事情,所以我建議檢查你的日誌,就像我說的作爲排除故障的第一步。
相關問題
- 1. php - paypal express checkout ipn order total
- 2. paypal express checkout定期開戶日期
- 3. 如何避免延遲綁定?
- 4. PayPal Express Checkout CREATE_PAYMENT_URL
- 5. paypal express checkout ajax
- 6. PayPal Express Checkout API
- 7. PayPal like IPN with Google Checkout
- 8. paypal express checkout partial payment
- 9. PayPal Express Checkout not working
- 10. 如何避免GoogleAppEngine DataStore延遲?
- 11. 避免UIView觸摸延遲
- 12. Paypal:在IPN收到(Express checkout,PHP)之前獲得買方ID
- 13. 如何訪問Paypal Express Checkout的回覆?
- 14. 如何實施PayPal Mobile Express Checkout ..?
- 15. SagePay如何使用PayPal Express Checkout?
- 16. 如何在ASP.NET中實現PayPal Express Checkout?
- 17. 如何實現Paypal Express Checkout API?
- 18. 我如何測試Paypal Express Checkout集成?
- 19. 如何使用SimpleCart使用paypal express checkout?
- 20. Rails ActiveMerchant - Paypal Express Checkout Error
- 21. PayPal Express Checkout負面測試
- 22. PayPal Express Checkout SOAP API:退款
- 23. PayPal Express Checkout積分響應
- 24. paypal express checkout shipping address required?
- 25. PayPal Express Checkout API回撥
- 26. paypal express checkout -ordertotal invalid error
- 27. 流星:Paypal Express Checkout集成
- 28. PayPal Express Checkout自定義字段
- 29. PayPal Express Checkout後重定向父頁面
- 30. 網站Paypal Express Checkout API vs PayPal按鈕
我看了一下IPN的歷史,這很好,我的問題是,我認爲我會得到一個單獨的IPN的付款確認,但現在我注意到它在recurring_payment_profile_created下確認[initial_payment_status] =>已完成 – Sultanen
啊,是的,原來的IPN也包含了該付款的交易ID。 –
限制IPN是因爲開發服務器沒有回覆200OK,這是Paypal最愚蠢的舉動之一,我聽說過。測試IPN - IS的目的 - 克服所有可能的非Http 20x錯誤。如果我從未在我的API中發現任何錯誤,那麼我將成爲上帝。 –