Paypal サンドボックス アカウントをセットアップし、自分のサイトから簡単な購入をしようとしています。しかし、支払いが完了したときに、私のサイトで自動 IPN 応答を受信しません。支払いが完了した後、「[マイ サイト] ストアに戻る」オプションがあるため、URL が正しいことはわかっています。これを正しくクリックすると、Paypal で設定した通知 URL が呼び出され、アプリで支払いが正しく処理されます。ユーザーがこのリンクをクリックせずに、[銀行から資金を追加] などをクリックした場合、通知は送信されません。これは非同期で送信され、リンクをクリックする必要はないという印象を受けました。
手順は次のとおりです。
- アプリで [今すぐ購入] をクリックします
- ペイパル サイトに移動する
- Sandbox 購入者の資格情報を使用してログインする
- 「今すぐ支払う」をクリック
- リンクのある「ご注文ありがとうございます」ページに移動します。
- リンクをクリックして自分のサイトに戻る場合
- 「ご注文ありがとうございます - 支払いが完了しました」というペイパル画面が再び表示されます。
- アプリで支払いが正常に処理されました - 勝ちましょう!
- このリンクをクリックしないでください。他の操作を行ってください。
- 支払いはアプリに記録されていません - 失う!
- リンクをクリックして自分のサイトに戻る場合
注:現在コーディングしているだけなので、本番環境では試していません。何か不足していますか?