Sistema de Mensagens do Collegiate Sports

Especificação de Caso de Uso: Pagar Taxa com Cartão de Crédito

Versão 2.0

Histórico da Revisão

Data

Versão

Descrição

Autor

9 de outubro de 1999 1.0 Versão inicial Integração do Contexto
1 de dezembro de 1999 2.0 Atualização após a Elaboração Integração do Contexto
Índice Analítico

Pagar Taxa com Cartão de CréditoInício da página

Breve Descrição

Este caso de uso ocorre quando um novo assinante deseja pagar sua taxa de assinatura anual especificando um número de cartão de crédito e uma senha. Isso também ocorre quando um assinante existente deseja renovar (consulte o fluxo alternativo 1)

Fluxo de EventosInício da página

Fluxo Básico

  1. O assinante seleciona "pay fee with credit card"
  2. O sistema verifica se o usuário é um assinante atual.  Se o usuário for um assinante novo, uma nova ID de assinante será gerada pelo sistema (usando qualquer algoritmo que gere um número exclusivo - ele pode ser, por exemplo, um número de incrementação contínua dentro do sistema).
  3. O sistema verifica se as informações de cartão de crédito do assinante atual estão em arquivo.  Se estiverem, o indicador do cartão de crédito em arquivo (usando os quatro últimos dígitos do número do cartão) é apresentado ao usuário, e é perguntado se esse cartão deve ser usado.
  4. Se o usuário declinar as informações do cartão de crédito em arquivo, o sistema solicita ao assinante um número de cartão de crédito, data de vencimento e (opcionalmente) a senha
  5. O sistema verifica se a data de vencimento do cartão de crédito ainda não passou.
  6. O sistema envia as informações do cartão de crédito para o sistema externo para validação e aplicação da despesa
  7. Ao receber a validação, o sistema atualiza o registro do assinante para indicar a nova data de vencimento

Fluxos Alternativos

  1. O assinante renova a assinatura
  2. Quando isso acontece, o fluxo segue desta forma:

    1. O assinante seleciona "pay fee with credit card"
    2. O sistema exibe as informações atuais do cartão de crédito
    3. O usuário aceita essas informações ou as atualiza
    4. O sistema envia as informações do cartão de crédito para o sistema externo para validação e aplicação da despesa
    5. Ao receber a validação, o sistema atualiza o registro do assinante para indicar a nova data de vencimento
  3. Informações inválidas do cartão de crédito
  4. Se as informações fornecidas pelo assinante não forem validadas pelo sistema externo, será exibida uma mensagem de erro e o registro do assinante NÃO será atualizado (de forma que os últimos passos dos fluxos acima não serão executados). Se o cartão de crédito estiver vencido, será exibida uma mensagem de erro e o registro do assinante não será atualizado.

Requisitos especiaisInício da página

Nenhum.

Precondições Início da página

O usuário foi identificado como um assinante e tem uma ID de assinante associado a ele.   No primeiro acesso dos assinantes, é feita uma entrada de assinante preliminar.

Pós-condiçõesInício da página

Nenhuma.

Pontos de ExtensãoInício da página

Nenhuma.

Copyright  © 1987 -2001 Rational Software Corporation