Aprovação e Pagamento - Pedraum789/projeto-caminhao GitHub Wiki

Aprovação e Pagamento
Caso de Uso Análise do confirmação de interesse do caminhoneiro pelo cliente, aprovação do transporte e pagamento.
Sumário O cliente recebe as informações do caminhoneiro que deseja entregar a carga, aprova o transporte se estiver de acordo o motorista em questão e realiza o pagamento para que a entrega seja realizada.
Atores Caminhoneiro
Pré-condições O cliente deve já ter efetuado a avaliação do seu pedido e o mesmo ter sido aceito pela plataforma.
Pós-condições O caminhoneiro será notificado da permissão da retirada da carga.

Fluxo Principal

Cliente Plataforma
1 - Recebe a notificação de confirmação de interesse do caminhoneiro e, avaliando os dados e preço da entrega, aprova a retirada e realiza o pagamento. 2 - Plataforma processa confirmação e pagamento.
3 - Após aceito o método de pagamento, a plataforma envia uma notificação para o caminhoneiro avisando que a carga pode ser retirada.

Fluxo Alternativo

Caso o cliente não aceite o caminhoneiro interessado.

Cliente Plataforma
1 - Recebe a notificação de confirmação de interesse do caminhoneiro e, avaliando os dados e preço da entrega, nega a retirada e não efetua o pagamento. 2 - Plataforma processa a recusa e envia o pedido novamente para o sistema para ser aceito por outro caminhoneiro.

Fluxo Exceção

Caso o cliente tenha problemas no método de pagamento.

Cliente Plataforma
1 - Recebe a notificação de confirmação de interesse do caminhoneiro e, avaliando os dados e preço da entrega, confirma a retirada, mas tem problemas em efetuar o pagamento. 2 - Plataforma processa a confirmação e, ao perceber uma discrepância no pagamento, tenta auxiliar o usuário mostrando outros métodos disponíveis para o pagamento.

Fluxo Exceção

Caso o cliente tenha problemas no método de pagamento e não efetue o pagamento em 48 horas.

Cliente Plataforma
1 - Recebe a notificação de confirmação de interesse do caminhoneiro e, avaliando os dados e preço da entrega, confirma a retirada, mas tem problemas em efetuar o pagamento. 2 - Plataforma processa a confirmação e, ao perceber uma discrepância no pagamento, tenta auxiliar o usuário mostrando outros métodos disponíveis para o pagamento.
3 - Não efetua o pagamento em um período de 48 horas. 4 - Plataforma cancela o pedido cadastrado.