Especificação | UC005 Gerencia Pagamento - yasvitorino/Engenharia_de_Software GitHub Wiki

Feito por Marcella Costa

Caso de Uso
Identificador UC005
Atores Principal: Gateway de Pagamento
Sumário Gerenciamento de pagamentos
Complexidade Média
Pré-Condições O sistema deve solicitar um gerenciamento de pagamento
Pós-Condições O gateway de pagamento deve armazenar esse valor e repassar para o prestador de serviço
Ponto de Inclusão Não há
Ponto de Extensão Não há

Fluxo Principal

1. Sistema solicita um pagamento para o gateway
2. O gateway recebe os dados do cliente e processa o pagamento
3. O gateway aprova o pagamento, envia o comprovante do cliente e repassa o valor pro prestador de serviço.

Fluxo Alternativo

3b. O gateway não aprova o pagamento devido a dados incorretos ou cartão sem saldo. 
4b. O gateway mostra uma mensagem do erro e pede para o cliente inserir novamente os dados.

Fluxo de Exceção



              
⚠️ **GitHub.com Fallback** ⚠️