Fluxos Operacionais Internos

Esta seção detalha os processos-chave que ocorrem após a recepção dos dados, desde a comunicação com as seguradoras até a confirmação do pagamento.

Fluxo de Emissão de Apólice (Pós-Contratação)

Este fluxo é iniciado assim que um contrato é registrado em nossa base de dados com o status inicial (ex: 'Pendente').

1️⃣

Envio para a Seguradora

Os dados do contrato são mapeados para o formato esperado pela seguradora parceira e enviados via API ou SFTP.

Node.js API REST SFTP
2️⃣

Processamento da Seguradora

A seguradora processa os dados, realiza suas validações internas e emite a apólice em seu sistema.

Sistema da Seguradora
3️⃣

Recebimento do Arquivo Retorno

A seguradora nos envia um arquivo de retorno (diário ou via webhook) contendo o número da apólice e o status final.

Webhook SFTP Parser de Arquivos
4️⃣

Atualização e Notificação

Processamos o arquivo de retorno, atualizamos o status do contrato em nossa base e disparamos a comunicação para o segurado com os detalhes da apólice.

Supabase Serviço de Email (ex: SendGrid)

Fluxo de Baixa de Pagamento

Este processo é crucial para oficializar a emissão do seguro e garantir a cobertura para o cliente.

💰

Notificação do Gateway de Pagamento

O gateway de pagamento (ex: Stripe, Pagar.me) nos notifica sobre a liquidação de uma cobrança através de um webhook.

Webhook Gateway de Pagamento
🔍

Identificação do Contrato

Nosso backend recebe o webhook, valida sua autenticidade e utiliza o ID da transação para localizar o contrato correspondente em nossa base.

Node.js (Express) Supabase

Atualização do Status

Uma vez que o contrato é localizado e o pagamento confirmado, o status do contrato é atualizado de 'Aprovada' para 'Emitido'.

SQL UPDATE Supabase
🎉

Confirmação Final

Com o status 'Emitido', o processo é considerado completo. A apólice está oficialmente ativa.

-