Sistema de Paginação de Esportes Universitários

Especificação de Caso de Uso: Pagar 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 de Contexto
1 de dezembro de 1999 2.0 Atualização após Elaboração Integração de Contexto
Índice Analítico

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

Breve Descrição

Esse 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 PIN. Isso também pode ocorrer quando um assinante existente desejar a renovação (consulte o fluxo alternado 1).

Fluxo de EventosInício da página

Fluxo Básico

  1. O assinante seleciona "pagar com cartão de crédito"
  2. O sistema verifica se o usuário é um assinante atual.   Se o usuário for um novo assinante, um novo ID de assinante será gerado pelo sistema (utilizando qualquer algoritmo que gerará um número exclusivo - isso pode, por exemplo, ser um número em incrementação contínua dentro do sistema).
  3. O sistema verifica se as informações atuais do cartão de crédito do assinante estão no arquivo.   Se estiverem, será apresentado ao usuário o indicador do cartão de crédito no arquivo (utilizando os últimos quatro dígitos do número do cartão) e será perguntado se esse cartão deve ser utilizado.
  4. Se o usuário não fornecer as informações atuais do cartão no arquivo, o sistema solicitará ao assinante o número do cartão de crédito, a data de vencimento e (opcionalmente) o PIN
  5. O sistema verifica se a data de vencimento do cartão de crédito não expirou.
  6. O sistema envia as informações do cartão de crédito para o sistema externo para validação de carga e aplicativos
  7. Após o recebimento da validação, o sistema atualiza o registro do assinante para indicar a nova data de validade

Fluxos Alternados

  1. O assinante renova a assinatura
  2. Quando isso ocorre, o fluxo é executado da seguinte forma:

    1. O assinante seleciona "pagar com cartão de crédito"
    2. O sistema exibe as informações atuais do cartão de crédito
    3. O usuário aceita as informações no estado em que se encontram ou atualiza apropriadamente
    4. O sistema envia as informações do cartão de crédito para o sistema externo para validação de carga e aplicativos
    5. Após o recebimento da validação, o sistema atualiza o registro do assinante para indicar a nova data de validade
  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 modo que as últimas etapas nos fluxos acima não serão executadas).   Se o cartão de crédito tiver expirado, será exibida uma mensagem de erro e o registro do assinante não será atualizado.

Requisitos Especiais Início da página

Nenhum.

Condições PréviasInício da página

O usuário é identificado como um assinante e possui um ID de assinante associado.    Para os assinantes novatos, é criada a entrada preliminar de assinantes.

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

Nenhuma.

Pontos de Extensão Início da página

Nenhum.

Copyright  1987 - 2003 Rational Software Corporation