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