Fluxo de Autorização de Pagamento
Este documento apresenta o fluxo completo de autorização de pagamento no sistema, desde a iniciação do checkout até a finalização da reserva. O diagrama ilustra a interação entre diversos serviços (Order, Booking, Payment, Antifraud) e provedores externos (Payment Provider, Antifraud Provider), incluindo as fases de:
- Iniciação do Checkout: Criação do pedido e inicialização do pagamento
- Pré-avaliação de Fraude: Verificação inicial de segurança
- Autorização de Pagamento: Solicitação de autorização junto ao provedor de pagamento
- Avaliação de Fraude: Análise completa e possível desafio ao usuário
- Captura de Pagamento: Efetivação da cobrança
- Finalização: Atualização de status e conclusão da reserva
O fluxo é assíncrono e orientado a eventos, permitindo que o usuário acompanhe o progresso através de polling de status.