私のメンバーシップ サイトでは、IPN ハンドラーを完成させました。私の質問は、サイトの「フロー」の 1 つです。
手順は次のとおりです: ユーザー -> ランディング -> サインアップ -> 確認 -> PayPal -> ThankYou
ここに問題があります (これはすべて私の頭の中にある可能性があります)。サインアップしてアカウントを確認したとしましょう。次に、「購読する」をクリックします。リンクされ、paypal に送信されます。そこで支払いを完了し、「ありがとうございました」ページに送信されます。
IPN がサイトにすぐに届かない場合はどうすればよいですか? 購読リンクはまだそこにあり、ユーザーは購読していないと思ってもう一度クリックする可能性があります (購読していても、時間がかかっているだけです)。
プロフィールを更新して「購読」リンクをクリックしたときに「アクティブ化中...」と言うようにしてこれに対抗すると、PayPal プロセスを完了せずに「アクティブ化中...」と永遠に言い続ける可能性があります。 "。
PayPal を統合するのはこれが初めてなので、ちょっと興味があります。
ユーザーが購読リンクをクリックしてから IPN プロセスが完了するまでの状態をどのように処理しますか?
IPN がすぐに届かないという問題が発生したことはありますか?