1

かなり長い間私を悩ませてきた質問があります。支払いゲートウェイに関連付けられたフォームを持つプロジェクトに取り組んでいます。このフォームは検証され、ユーザーが [サインアップ] をクリックして有効になると、クレジット カード番号が自動的に請求されます (確認なし)。

請求される金額とアカウントの作成に使用される情報をまとめた中間ステップを追加しようとしています。私は2つのアプローチの間で議論しています:

1) 投稿データは、アカウントが作成される (およびクレジット カードに請求される) 前に追加のページに投稿されます。このページから、すべての情報が (ユーザーの目で) 正しい場合、ユーザーは [サインアップ] をクリックし、最終的にアカウントが作成されます -これには、おそらく変数を再投稿するか、セッション変数を作成する必要があります...

2) JavaScript を使用して「送信時」にフォームを非表示にし、JavaScript を使用して最初に非表示のレビュー コンテナを表示します。これにより、ユーザーがすべての情報が正しいことを確認すると、非表示のレビュー画面の html フィールドが表示される前に設定されます。アカウントが作成され、クレジットカードが請求され、セッションなしで実行したり、変数を再投稿したりしました。

しかし、多くの Web サイトが上記の 1 番のアプローチを使用する傾向があることに気付きました。なぜこれなのかと思っていましたが、アプローチ番号2はこの問題に取り組むためのまともな方法ですか?

アドバイスをいただければ幸いです。よろしくお願いします。

4

0 に答える 0