ouro.capital
||
pix

Notificação de Pix Recebido: A Engenharia por Trás do 'Plim' e Por Que Seu Banco Demora

2024-06-28·9 min read·Matheus Feijão

Ponto-chave

A velocidade da notificação push de um Pix não depende do Banco Central, mas da arquitetura de sistemas do banco recebedor. Fintechs nativas em nuvem processam o aviso em milissegundos usando mensageria em tempo real, enquanto bancos tradicionais ainda sofrem com a latência de sistemas legados e filas de processamento.

Você está no caixa da padaria. Pede um café, um pão na chapa e faz o Pix de R$ 12,50. O aplicativo do seu banco mostra a tela verde de 'Transferência realizada'. O padeiro, do outro lado do balcão, encara a tela do celular dele. Cinco segundos. Dez segundos. Vinte segundos. Um minuto de um silêncio constrangedor.

O dinheiro já está na conta da padaria. O Banco Central liquidou a operação há muito tempo. Mas o bendito 'plim' da notificação push teima em não chegar no aparelho do lojista.

Nós da Ouro Capital acompanhamos o ecossistema de pagamentos brasileiro diariamente. E uma das maiores frustrações do usuário atual não é a disponibilidade do Pix — que em abril de 2024 bateu a marca histórica de 200 milhões de transações em um único dia —, mas a assimetria na experiência do usuário (UX) entre diferentes instituições financeiras.

Se você usa Nubank, Mercado Pago ou Inter, o push costuma chegar antes mesmo de você guardar o celular no bolso. Se o recebedor usa a Caixa Econômica Federal, Banco do Brasil ou versões mais antigas do app do Bradesco, a espera pode gerar filas e desconfiança.

A culpa não é do Banco Central. A resposta para essa disparidade mora nas entranhas da engenharia de software de cada banco. Vamos abrir a caixa preta das notificações push e entender por que, no mundo das finanças em tempo real, a última milha é a mais difícil de percorrer.

A Jornada do Pix: Do SPI do Banco Central à Tela do Celular

Para entender o gargalo, precisamos mapear o caminho do dinheiro. O Pix opera sobre o Sistema de Pagamentos Instantâneos (SPI) do Banco Central. O SPI é uma obra-prima da engenharia de software governamental.

Quando você aperta 'Confirmar', seu banco envia uma mensagem ISO 20022 para o BACEN. O SPI verifica o saldo, debita a sua conta de liquidação, credita a conta de liquidação do banco do padeiro e avisa ambos. O Acordo de Nível de Serviço (SLA) do Banco Central exige que 99% das transações sejam liquidadas em até 10 segundos. Na prática, a média nacional de liquidação no SPI é de impressionantes 2 a 3 segundos.

O Banco Central fez a parte dele. O dinheiro trocou de mãos. A partir do momento em que o banco recebedor recebe a confirmação do SPI (o chamado pacote pacs.008), o cronômetro passa a ser de responsabilidade exclusiva da instituição financeira.

O banco do padeiro precisa fazer duas coisas simultaneamente:

  1. Atualizar o saldo (o ledger bancário).
  2. Avisar o padeiro que o dinheiro caiu (a notificação push).

E é exatamente na divisão dessas duas tarefas que o mercado se separa entre gigantes ágeis e dinossauros mancos.

Legado vs. Nuvem: A Guerra das Arquiteturas

Bancos tradicionais brasileiros foram construídos ao longo de décadas sobre mainframes monolíticos (geralmente arquiteturas IBM Z rodando COBOL). Esses sistemas são fortalezas inexpugnáveis em termos de segurança e resiliência, mas não foram desenhados para a era da economia da atenção em tempo real.

Em um banco com arquitetura legada, a chegada de um Pix muitas vezes entra em uma fila de processamento central (batch ou micro-batch). O sistema principal atualiza o saldo da conta. Depois que o saldo é atualizado, um outro sistema, que muitas vezes roda em um servidor completamente diferente, precisa 'perguntar' ao banco de dados: 'Tem alguma novidade para o cliente X?'.

Esse modelo de 'polling' (perguntar repetidamente) gera latência. Se milhares de Pix estão caindo ao mesmo tempo no quinto dia útil, a fila de notificações engarrafa. O dinheiro está lá, mas o mensageiro tropeçou no corredor.

O Jogo das Fintechs e a Mensageria em Tempo Real

Fintechs como Nubank, Inter e Mercado Pago nasceram na nuvem (AWS, Google Cloud, Azure). Elas não usam sistemas monolíticos, mas uma arquitetura orientada a eventos (Event-Driven Architecture).

Nós observamos que o padrão ouro da indústria hoje é o uso do Apache Kafka ou ferramentas similares. Funciona assim: quando o SPI avisa o Nubank que o Pix do padeiro caiu, o microsserviço que cuida do saldo atualiza a conta e imediatamente joga um 'evento' em um tópico do Kafka.

É um grito no ecossistema interno do banco: 'Pix recebido na conta Y!'. O microsserviço de notificações, que está escutando esse tópico em tempo real, pega essa informação em milissegundos, formata a mensagem ('Você recebeu R$ 12,50 de João') e dispara para o celular.

Não há filas engarrafadas. Não há sistemas perguntando se há novidades. A informação flui como água por um cano desobstruído. É por isso que o Nubank consegue entregar o push de forma quase simultânea à tela de confirmação do pagador.

O Gargalo das Big Techs: Apple (APNs) e Google (FCM)

Aqui entra um segredo sujo da indústria de aplicativos que poucos usuários conhecem: o seu banco não manda a notificação diretamente para o seu celular. Ele não tem esse poder.

Para fazer a tela do seu iPhone ou Android acender com um aviso, o banco precisa pedir permissão aos donos do pedágio: Apple e Google.

A infraestrutura funciona através de dois serviços globais:

  • APNs (Apple Push Notification service) para dispositivos iOS.
  • FCM (Firebase Cloud Messaging) para dispositivos Android.

Quando o microsserviço de notificação do banco decide enviar o push, ele pega um 'token' único que identifica o celular do padeiro e envia a carga de dados (payload) para os servidores da Apple ou do Google.

O problema? A Apple e o Google aplicam regras estritas de gerenciamento de tráfego e bateria. Se a conexão de internet do padeiro estiver oscilando, ou se o celular dele estiver no modo de economia de bateria (o famoso Doze Mode no Android), o sistema operacional pode decidir segurar a notificação do banco para entregar junto com o aviso do WhatsApp e do Instagram dali a alguns minutos, poupando energia do aparelho.

Bancos de ponta mitigam isso enviando notificações com a flag de 'alta prioridade' (High Priority no FCM / Time Sensitive no iOS). Mas se o banco abusar dessa flag para enviar propaganda de consórcio, a Apple e o Google rebaixam a reputação do aplicativo, e as notificações de Pix passam a ser entregues com atraso como punição. Gerenciar essa reputação técnica exige times dedicados de engenharia mobile.

Quem é Quem na Fila do Push (Análise de Mercado)

Na nossa análise do mercado brasileiro de 2024, o cenário das principais instituições se desenha da seguinte forma:

Mercado Pago e PagSeguro: Focam obsessivamente no varejista. Como eles sabem que a latência do celular (APNs/FCM) é incontrolável, eles investiram pesadamente em hardware. As famosas 'Soundboxes' (caixinhas de som que gritam 'Pix recebido!') bypassam os servidores da Apple/Google. O servidor da fintech manda um sinal MQTT direto para o chip GPRS da caixinha do lojista. É um bypass brilhante para garantir o feedback auditivo em tempo real.

Nubank e Inter: Lideram a experiência para o usuário final em smartphones. A arquitetura baseada em microsserviços e mensageria distribuída garante que 95% dos pushes cheguem em menos de 2 segundos após a liquidação no SPI.

Itaú: O gigante tradicional que mais se movimentou. O Itaú está no meio de um contrato bilionário de dez anos para migrar 100% dos seus serviços para a AWS. Hoje, a experiência de push do Itaú já é consideravelmente superior à de seus pares tradicionais, operando de forma muito próxima às fintechs nativas.

Caixa e Banco do Brasil: Ainda enfrentam desafios estruturais severos, especialmente em dias de pico (pagamento de folha, liberação de benefícios). A latência entre o crédito em conta e o push pode chegar a minutos. A Caixa Tem, em particular, possui uma arquitetura de fila virtual que, por design, prioriza a estabilidade do core bancário em detrimento da velocidade da notificação no front-end.

O Custo do Atraso: Fraudes e Fricção no Varejo

Você pode pensar: 'Qual o problema de esperar 30 segundos?'. No varejo de alto volume, 30 segundos destroem a margem operacional e geram atrito humano.

Mas o problema real é a segurança. A demora na notificação push treinou o varejista brasileiro a cometer o maior erro de segurança do Pix: entregar a mercadoria confiando apenas na tela do celular do cliente.

Golpistas desenvolveram dezenas de aplicativos falsos que simulam perfeitamente a tela de comprovante do Nubank, PicPay e Banco do Brasil. Eles digitam o valor, mostram para o lojista e dizem: 'Já fiz, deve estar chegando a notificação aí'. O lojista, acostumado com a demora do seu próprio banco, não quer travar a fila da padaria. Ele libera o cliente e o produto. O push nunca chega, porque o Pix nunca existiu.

Se a notificação fosse universalmente instantânea, a cultura mudaria. O push imediato é, na prática, uma camada fundamental de antifraude.

O Futuro: WebSockets, 5G e Open Finance

A engenharia financeira não para. Para contornar a dependência da Apple e do Google, alguns aplicativos começam a experimentar conexões persistentes via WebSockets quando o aplicativo do lojista está aberto em primeiro plano na tela.

Em vez de esperar o push do sistema operacional, o aplicativo mantém um 'túnel' aberto com o servidor do banco. Caiu o Pix no SPI, o servidor manda a ordem pelo túnel e a tela do app pisca verde no mesmo milissegundo. É o que as exchanges de criptomoedas já fazem para atualizar gráficos de preço.

A popularização do 5G no Brasil também reduz a latência da rede móvel, eliminando o gargalo da operadora de telefonia no momento da entrega do payload de notificação.

A realidade é dura, mas clara: no mercado financeiro moderno, a velocidade não é apenas uma feature de luxo, é o produto em si. O dinheiro virou software. E se o seu banco não consegue fazer um push chegar em dois segundos, ele está dizendo muito sobre o quão arcaicos são os sistemas que guardam o seu patrimônio.

Da próxima vez que você estiver na padaria e o lojista olhar para o celular esperando o 'plim', lembre-se: a culpa não é do Pix. A culpa é do banco que parou no tempo.

Perguntas Frequentes

MF

Matheus Feijão

CEO & Fundador — ouro.capital

Especialista em fintech e criptoativos desde 2002. CEO da ouro.capital.