Especificação UC001 Doar Dinheiro - Lukxus/Projeto-de-Software GitHub Wiki
Nome: Thiago Aidar Figueiredo
TIA: 32144547
Identificador | UC001 |
---|---|
Nome | Doar Dinheiro |
Atores | Voluntário, Instituição Financeira |
Sumário | Voluntário realiza uma doação para uma ONG. |
Complexidade | Alta. |
Regras de Negócio | RN1,RN4,RN6,RN7 |
Pré-condições | Campanha aberta e voluntário estar logado na plataforma. |
Pós-condição | Instância de pagamento finalizada, atividade doar dinheiro registrada para ONG e Voluntário. |
Pontos de Inclusão | Não há |
Pontos de Extensão | Não há |
Ações do Ator | Ações do Sistema |
---|---|
1.Voluntário abre perfil da ONG. | 2.Sistema busca e exibe perfil da ONG. |
3.Voluntário seleciona opção de doar dinheiro. | 4.Sistema cria doação, busca perfil do voluntário e vincula doador e ONG. 5.Sistema exibe tela com método de pagamento e valor da doação. |
6.Voluntário informa valor da doação. | 7.Sistema valida valor inserido. |
8.Voluntário informa método de pagamento. | 9.Sistema valida método inserido. |
10.Voluntário confirma informações da doação. | 11.Sistema vincula valor à doação. 12.Doação cria instância de pagamento PIX e requisita chaves PIX. 13.Instância PIX pede geração de código e QRCode de transação com dados bancários da ONG para a Instituição Financeira. |
14.Instituição Financeira emite transação PIX, envia código e QRCode do PIX para Rede + Social. | 15.Sistema recebe código e QRCode PIX e mostra na tela do voluntário junto a opção padrão da ONG para o método PIX. |
16.Voluntário faz leitura do código PIX e realiza a doação. 17.Instituição Financeira aprova transação. 18.Instituição Financeira notifica Rede + Social. 19.Instituição Financeira emite comprovante ao voluntário |
20.Sistema recebe notificação da entidade financeira, a registra a data da doação e valor. 21.Instância de Pagamento é finalizada 22.Sistema exibe tela de doação concluída e disponibiliza recibo da doação. 23.Sistema atualiza atividades de ONG e Voluntário. |
Ações do Ator | Ações do Sistema |
---|---|
12.Sistema abre instância de pagamento boleto. 13.Sistema busca junta dados do voluntário, ONG e valor da doação e pede a geração do boleto à Instituição Financeira. |
|
14.Instituição Financeira emite boleto e envia a Rede + Social | 15.Sistema exibe boleto para download. |
14.Voluntário realiza pagamento do boleto. | Sistema volta ao passo 17 do fluxo principal. |
Ações do Ator | Ações do Sistema |
---|---|
12.Sistema abre instância de pagamento com cartão. 13.Sistema exibe tela pedindo preenchimento de informações do cartão. |
|
14.Voluntário preenche informações do cartão. | 15.Sistema valida cartão e disponibiliza concluir pagamento. |
15.Voluntário realiza pagamento. | 16.Sistema repassa dados da transferência à Instituição Financeira. Sistema volta ao passo 17 do fluxo principal. |