PayPalを使用した1回限りの購入オプションを備えた1つのBootstrap Webサイトを設計しました。これまでのところ、IPNは問題なく迅速に対応します。PayPal IPN遅延の処理方法
次に、定期購読を使用する別のBootstrap Webサイトがあり、IPNは常に遅延しています。また、「PayPal Roles」モジュールを使用して2つの定期購読ベースのDrupal Webサイトを開発し、IPNもこれらのWebサイトで常に遅れています。
お支払いを完了した後、お客様の購読サイトに返品された場合、確認ページに「このページを表示する権限がありません...」というエラーが返されます。 PayPalから受け取った通常、約5〜10秒待ってからページを更新すると、IPNがキャッチアップしてデータベースを更新し、エラーが解消され、ユーザーはWebサイトにアクセスできます。しかし、テスト中にIPNが到着するまでに10分かかりました。
PayPal開発者のウェブサイトでは、IPNはリアルタイムソリューションではありませんが、この問題を回避するソリューションはないようです。潜在的なIPN遅延を回避する最良のソリューションは何ですか?支払いの大部分は成功しているので、支払いが完了した後、当社のウェブサイトに直接アクセスすることを希望します。何らかの理由で支払いが失敗した場合は、顧客アカウントを手動で更新するだけです。
docsへのリンク - https://developer.paypal.com/docs/classic/ipn/integration-guide/IPNPDTAnAlternativetoIPN/ – Liam