本文へ移動
✓ 合格ドリル基礎から練習

応用情報技術者 / 条件・事例の練習

応用情報技術者試験基礎・応用

条件を読む・根拠を説明する

再送と二重決済

条件を整理し、答えを選んでから解き方を確認しましょう。

決済要求は完了したが応答が失われ、同じ注文を再送した。二重課金を防ぐ設計はどれか。

答え・解き方を読む

同一の処理キーを再送し処理済み結果を再利用

考える順序

  1. 1通信失敗と決済未実行は同じではない
  2. 2同じ業務要求を識別できるキーを持たせる
  3. 3処理済みなら重複実行せず結果を返す

選択肢ごとの理由

  • 比較 · 再送ごとに新しい注文IDを発行

    異なるIDでは同じ依頼の再送と判別しにくくなります。

  • 比較 · 応答待ち時間を短くするだけ

    待ち時間変更だけでは実行済みかを識別できません。

  • 比較 · 決済ログを保存しない

    記録をなくすと重複の判定が困難になります。

  • 正解 · 同一の処理キーを再送し処理済み結果を再利用

    通信失敗と決済未実行は同じではない。同じ業務要求を識別できるキーを持たせる。処理済みなら重複実行せず結果を返す。

学習アプリで条件・事例を5問 →

試験制度・出題範囲の参考

下の資料は試験制度や学習範囲の案内です。個々の設問の正解を示す資料ではありません。

教材の作成・確認方法

関連する要点をまとめて読む

技術の入口の要点と練習一覧 →