「本当にこのフォームを再送信しますか」警告の正体と二重決済を防ぐ全手順
「本当にこのフォームを再送信しますか」警告の正体と二重決済を防ぐ全手順にまつわる最新トピックを分かりやすく発信ます。
警告ダイアログには通常「続行(再試行)」と「キャンセル」の2つの選択肢が提示されます。ここで最も知っておくべきは、フォーム再送信で「続行」と「キャンセル」のどっちを選ぶべきかという判断基準です。
もし購入完了画面や決済処理中の画面で「続行」をクリックした場合、サーバーには全く同じ決済情報が2度送られます。その結果引き起こされるのが、フォームの再送信による二重決済や商品の重複購入です。近年はサーバー側の制御(トークン検証など)により多重送信を弾くサイトも増えていますが、古いECシステムやチケット予約サイトでは、クリックした回数分だけ決済が通ってしまうケースが依然として報告されています。
決済画面でこの警告に遭遇した場合は、本当にこのフォームを再送信しますかの警告で「キャンセル」を選ぶことが鉄則です。キャンセルを押すと一時的に「Webページの有効期限が切れています」といったエラー画面が表示されることがありますが、金銭的な重複被害を防ぐためにはこれが最も確実な防衛策となります。