Rails でアプリケーションを開発しています。私の問題は、PayPal の画面の新しいデザインで、トランザクションが正しく行われたかどうかをクライアントに通知するためにクライアントを Web ページにリダイレクトするときに[:params]
、コントローラーとアクションの名前、この 2 つのパラメーターを受け取る必要がある場合:[:payment_status]
と[:payer_status]
.
ユーザーが私の Web ページでチェックアウトを完了し、[購入] ボタンをクリックすると、ページの上部に購入した製品の説明が表示されている PayPal 画面にリダイレクトされることがあります。画面の右側に説明がある別の画面に移動することもあります。
彼が PayPal で支払った後、彼は私のページに戻るオプションがあり、そこで「トランザクションは完了しました」のようなメッセージで通知されます。問題は、ユーザーが支払いをして私のページに戻った後、常に 2 番目の PayPal 画面にリダイレクトされることです。正しいパラメータ。しかし、常にユーザーが最初の画面からリダイレクトされるので、正しいパラメーターを取得し、「トランザクションが完了しました」というメッセージを正しく表示できます。