Um core banking registra contas, saldos e transações, mas a operação financeira não termina no registro. Para que um pagamento atravesse sistemas internos, redes externas e outra instituição, cada etapa precisa comunicar o que aconteceu e qual é o estado da operação.
A mensageria sustenta essa comunicação. Ela conecta o ledger aos sistemas que validam, processam e confirmam uma transação, incluindo redes de pagamento, adquirentes, bandeiras e câmaras de compensação. Sem essa troca, o core mantém registros internos, mas não consegue operar de forma coordenada com o ecossistema financeiro.
Como a mensageria conecta a operação
Mensageria é o mecanismo que permite a troca de informações entre sistemas ao longo de uma operação, da solicitação inicial à confirmação ou recusa. Ela transporta os dados necessários para que cada componente saiba o que aconteceu e qual etapa deve ser executada em seguida.
Pense na mensageria como um intérprete entre sistemas: ela não define a operação nem registra o efeito financeiro, mas garante que cada componente receba as informações necessárias para executar sua parte do fluxo.
Integração, orquestração e mensageria trabalham juntas, mas cumprem funções diferentes: a integração conecta os sistemas, a orquestração define a sequência do fluxo e a mensageria transporta solicitações, confirmações e mudanças de estado entre as partes envolvidas.
Essa comunicação está presente em transferências por Pix e Transferência Eletrônica Disponível (TED), processamento de boletos, transações com bandeiras de cartão e integrações com adquirentes e subadquirentes. Além de fazer a informação circular, ela mantém a relação entre o que foi solicitado, processado e registrado.
O caminho de uma transação Pix
Um Pix começa com uma solicitação de pagamento. A instituição do pagador valida os dados e encaminha a transação ao Sistema de Pagamentos Instantâneos, diretamente ou por meio de um participante que forneça essa conexão. A instituição do recebedor processa a operação e envia a resposta.
Nesse percurso, as mensagens comunicam cada mudança de estado, do recebimento da solicitação à confirmação ou recusa. Essas informações precisam permanecer vinculadas à mesma transação, enquanto o ledger registra os efeitos financeiros e o aplicativo informa o resultado ao usuário.
Essa coordenação evita que os sistemas mantenham versões diferentes da operação. Se uma resposta atrasar ou o fluxo for interrompido, é preciso identificar até onde a transação avançou antes de decidir o próximo tratamento.
Controle em cenários de falha
Quando uma resposta demora, uma conexão cai ou a mesma solicitação chega mais de uma vez, o problema deixa de ser apenas transmitir uma informação. É preciso preservar o estado da operação e evitar efeitos financeiros indevidos.
Uma infraestrutura financeira precisa identificar até onde a transação avançou, impedir que uma solicitação repetida gere um segundo débito e definir se o processamento deve continuar, expirar ou ser revertido. O estado apresentado ao usuário precisa corresponder ao resultado financeiro.
Cada mecanismo resolve uma parte desse problema. A idempotência impede que a mesma solicitação produza um novo efeito financeiro. A correlação mantém mensagens e respostas vinculadas à transação original. As novas tentativas retomam o fluxo depois de uma falha temporária. O controle de estados e a conciliação verificam se o resultado comunicado corresponde ao que foi registrado.
Conexões modulares no core
Na Lerian, a mensageria integra uma arquitetura modular que conecta o core aos sistemas envolvidos na operação financeira. Informações, confirmações e mudanças de estado circulam entre o ledger, os fluxos internos e os serviços externos sem perder a relação com a transação original.
As conexões são incorporadas conforme a necessidade de cada instituição. Isso evita concentrar protocolos externos e regras de negócio em um único componente e permite adicionar novos serviços sem transformar toda a estrutura do core.
Enquanto o ledger registra o efeito financeiro, a mensageria mantém os sistemas informados sobre o andamento da operação. Essa separação de responsabilidades preserva a rastreabilidade e a consistência necessárias para que o core opere conectado ao sistema financeiro.