Système d'informations sportives par messagerie de poche

Spécification sur les cas d'utilisation : Payer par carte de crédit

Version 2.0

Historique de révision

Date

Version

Description

Auteur

9 octobre 1999 1.0 Version initiale Context Integration
1er décembre 1999 2.0 Mise à jour après élaboration Context Integration
Sommaire

Payer par carte de crédit Début de page

Brève description

Ce cas d'utilisation se produit lorsqu'un nouvel abonné souhaite payer son abonnement annuel en indiquant le numéro et le code secret de sa carte de crédit. Ce cas peut également se produire lorsqu'un abonné souhaite renouveler son abonnement (voir le flux secondaire 1).

Flux d'événements Début de page

Flux de base

  1. L'abonné sélectionne "Payer par carte de crédit".
  2. Le système vérifie si l'utilisateur est déjà abonné.  Si l'utilisateur est un nouvel abonné, un nouvel ID abonné est généré par le système (au moyen d'un algorithme qui générera un numéro unique ; il peut par exemple s'agir d'un numéro incrémenté en permanence dans le système).
  3. Le système vérifie si un dossier existe déjà sur les informations concernant la carte de crédit de l'utilisateur en cours d'abonnement.  Si c'est le cas, l'utilisateur reçoit l'indicateur de la carte de crédit contenu dans le dossier (qui correspond aux quatre derniers chiffres du numéro de la carte) et il lui est demandé si cette carte doit être utilisée.
  4. Si l'utilisateur ne confirme pas les informations contenues dans le dossier, le système l'invite à indiquer le numéro, la date d'expiration et le code secret de sa carte de crédit (cette dernière information est facultative).
  5. Le système vérifie si la date d'expiration n'est pas déjà passée.
  6. Le système envoie ces données à un système externe pour confirmation et application.
  7. A la réception de la confirmation, le système met à jour la fiche de l'abonné en indiquant la nouvelle date d'expiration.

Flux secondaires

  1. L'abonné renouvelle son abonnement.
  2. Lorsque cela se produit, le flux suit la procédure suivante :

    1. L'abonné sélectionne "Payer par carte de crédit".
    2. Le système affiche les informations actuelles concernant la carte de crédit.
    3. L'utilisateur valide les informations en l'état ou les met à jour selon ses besoins.
    4. Le système envoie ces données à un système externe pour confirmation et application.
    5. A la réception de la confirmation, le système met à jour la fiche de l'abonné en indiquant la nouvelle date d'expiration.
  3. Informations concernant la carte de crédit non valides
  4. Si les informations fournies par l'abonné ne sont pas confirmées par le système externe, un message d'erreur est affiché et la fiche de l'abonnée n'est PAS mise à jour (les dernières étapes des flux présentés ci-dessus n'ont donc pas lieu).  Si la carte de crédit est expirée, un message d'erreur s'affiche et la fiche de l'abonné n'est pas mise à jour.

Exigences particulièresDébut de page

Aucune.

Préconditions Début de page

L'utilisateur est identifié en tant qu'abonné et un ID abonné lui est associé.   Dans le cas d'un premier abonnement, une entrée d'abonné préliminaire est créée.

Postconditions Début de page

Aucune.

Points d'extension Début de page

Aucun.

Copyright  1987 - 2003 Rational Software Corporation