予約は 成立したのに 決済だけ失敗する 状態を、 予約システムは どう 防いでいる?
ゴルフ決済・予約テクノロジー
まず答え
カード情報の検証と、決済が成功したことの確認は別です。事前決済では、予約と支払いの状態を対応させ、未完了・失敗の支払いを決済済みと扱わないようにします。確認メールでも、予約成立と入金済みのどちらを示しているかを分けて確認します。
詳しい解説
事前決済の予約では、「予約枠を押さえた状態」と「支払いが成功した状態」を分けて管理し、両方が対応しているかを確認します。現地払いの予約が未決済なのは正常であり、未決済というだけで予約の不具合とは言えません。
Club Caddieは、カード必須のオンライン予約で、入力されたカード情報を検証し、有効なら予約を続け、検証に失敗すれば再入力を求める仕組みを案内しています。検証後に予約確認メールを出しますが、この資料が示すカード検証を、代金の決済成功と同じ意味には扱えません。
決済サービスのStripeは、支払いの処理中・成功・失敗を別の状態で通知します。支払い完了の通知を受けて確認や注文処理を進め、処理中や失敗はそれぞれ別に扱う説明です。画面が完了したことだけに頼らず、サービス側の結果を確認することで、予約と支払いの食い違いを見つけやすくなります。
Club Caddieの事前決済額をプレー前は負債、プレー後は売上へ振り替える機能も、支払い済みとプレー完了が別の状態である例です。ただし、この会計処理だけで、予約と外部決済を一つの処理で必ず同時に成功させる仕組みが保証されるわけではありません。
利用者は、予約番号や確認メールに加え、事前決済なら支払いが完了した表示も確認します。カードの利用通知だけで予約成立を判断せず、予約成立だけで入金済みとも判断しません。処理順、仮押さえ、失敗時の再支払い・取消しは利用する予約サービスの条件を確認します。