カレッジ・スポーツ・ページング・システム

ユースケース仕様書: クレジット・カードによる料金の支払い

バージョン 2.0

改訂履歴

日付

バージョン

説明

作成者

1999 年 10 月 9 日 1.0 初版 Context Integration
1999 年 12 月 1 日 2.0 推敲後の更新 Context Integration
目次

クレジット・カードによる料金の支払い ページの先頭へ

概要

このユースケースは、新規加入者が年間通知予約料金をクレジット・カード番号と暗証番号を指定して支払う場合に発生します。既存の加入者が更新する場合にも発生します (代替フロー 1 を参照)。

イベント・フロー ページの先頭へ

基本フロー

  1. 加入者が、[pay fee with credit card] を選択する。
  2. システムは、ユーザーが現在加入者かどうかをチェックする。 ユーザーが新規加入者の場合、システムにより、新規加入者 ID が生成される。(一意の番号を生成するアルゴリズムを使用。システム内で連続してインクリメントする番号になる場合もある。)
  3. システムは、現在の加入者のクレジット・カード情報がファイルにあるかどうかをチェックする。 ある場合は、ファイルにあるクレジット・カードをユーザーに表示し (カード番号の最後の 4 桁を使用して表示)、このカードを使用するかどうかを尋ねる。
  4. ユーザーが現在ファイルにあるカード情報を取り下げる場合、システムは加入者にクレジット・カード番号、有効期限、(オプションの) 暗証番号の入力を求める。
  5. システムは、クレジット・カードの有効期限がすでに過ぎていないことを確認する。
  6. システムが、請求の認証および申請のため、クレジット・カード情報を外部システムに送信する。
  7. 認証の受領により、システムが加入者レコードを更新し、新しい有効期限を表示する。

代替フロー

  1. 加入者の通知予約の更新
  2. これが発生すると、次のようなフローが走ります。

    1. 加入者が、[pay fee with credit card] を選択する。
    2. システムが、現在のクレジット・カード情報を表示する。
    3. ユーザーは、情報をそのまま了承するか、適宜更新する。
    4. システムが、請求の認証および申請のため、クレジット・カード情報を外部システムに送信する。
    5. 認証の受領により、システムが加入者レコードを更新し、新しい有効期限を表示する。
  3. 無効なクレジット・カード情報
  4. 加入者から提供された情報が外部システムにより認証されない場合は、エラー・メッセージが表示され、加入者レコードは更新されません (上記の最後の手順は実行されません)。 クレジット・カードの有効期限が切れている場合も、エラー・メッセージが表示され、加入者レコードは更新されません。

特殊要件 ページの先頭へ

なし

事前条件 ページの先頭へ

ユーザーは、加入者として識別され、各人に対応付けられた加入者 ID を所有します。初めての加入者には、仮の加入者入力が行われます。

事後条件 ページの先頭へ

なし

拡張点 ページの先頭へ

なし

© Copyright IBM Corp. 1987, 2005. All Rights Reserved.