エンド ユーザー向けのペイパル アダプティブ ペイメント フローは少し奇妙です。
次のようなペイパルエクスプレスフローのように機能する代わりに:
- ユーザーはチェックアウト プロセスを通過します
- ユーザーはペイパルにアクセスして支払いを承認します
- ユーザーは支払いを確認するためにサイトにリダイレクトされます
- サイトからペイパルに通知が送信され、確認と支払いが行われます
それは次のようになります: 1. ユーザーはチェックアウトプロセスを通過します 2. ユーザーはペイパルに行き、ペイパルサイトにいる間に支払いを行う必要があります 3. 成功または失敗を確認するために IPN がサイトに送信されます
これは非常に重要な欠陥です。支払いが失敗したためにエンド ユーザーがサイトに戻らない可能性があり、さらに悪いことに、IPN を受け取る前にエンド ユーザーがサイトに戻る可能性があるからです。どの場合、バスケットを空にする必要がありますか? これにより、多くの潜在的な問題が発生します。
これはどのように解決できますか?