1

ガイドツアーを提供するサイトがあります。各ツアーには、参加する人に応じて独自の価格があります。

ユーザーはフォームに入力する必要があり、サーバーはフォームを検証し、予約したツアーの詳細 (希望日、人数など) を記載した電子メールをクライアントと代理店オフィスに送信し、ユーザーをリダイレクトする必要があります。ペイパルに支払います。

問題は、ペイパルが提供する [今すぐ購入] ボタンに、いくつかの非表示フィールドがある独自のフォームがあり、同じページに 2 つのフォームがあることです。

ツリーソリューションを見つけましたが、何が最適かわかりません。

  1. ユーザーが送信を押すと、検証が行われ、電子メールが送信され、非表示フィールドに提供者の価格を含むペイパルフォームを送信する「支払いに進む」などのボタンがあるページにユーザーがリダイレクトされます

  2. ユーザーが送信ボタンを押すと、サーバーで ajax 呼び出しが行われ、フォームが検証されて電子メールが送信され、成功するとペイパル フォームが送信されます。

  3. ユーザーが送信を押すと、検証が行われ、電子メールが送信され、サーバーがフォームをペイパルに送信します

私はこの問題に対する最善の解決策を見つけるために数時間読んでいます。最も安全で効率的で、ユーザーに問題を引き起こさないものは何ですか。

私の英語でごめんなさい

4

2 に答える 2