← todos os artigos

Payments

Pix: como funciona o sistema de pagamentos instantâneos do Brasil

O Pix não é um app e não é uma empresa. É um sistema de pagamentos que o banco central construiu e opera ele mesmo, que é justamente a parte que confunde quem está fora do Brasil.

Card com o título Pix: How Brazil's Instant Payment System Works sobre um asterisco roxo em fundo claro

Sempre que eu explico o Pix para alguém que não cresceu com ele, a conversa segue o mesmo caminho. A pessoa concorda com "transferência bancária instantânea, gratuita, funciona às 3 da manhã de domingo", e trava na frase seguinte: o banco central escreveu o software e opera ele.

É normalmente aí que deixa de soar como um app de pagamentos e passa a soar como infraestrutura.

O banco central é participante, não um regulador de fora

Toda instituição no Pix tem uma conta no Banco Central chamada Conta Pagamentos Instantâneos, uma conta PI. Quando dinheiro se move pelo Pix, o que liquida é um débito e um crédito entre duas dessas contas no banco central. Sem banco correspondente no meio, sem janela de netting no fim do dia.

Essa decisão sozinha explica a maior parte do que as pessoas acham surpreendente. Funciona 24/7 porque não existe ciclo de clearing para fechar. É instantâneo porque liquidação e mensageria acontecem no mesmo fluxo, em vez de uma vir horas depois da outra.

Uma chave Pix é um lookup, não um endereço

Essa é a parte que eu entendi errado por muito tempo. Quando você manda dinheiro para o número de celular de alguém, você não está mandando dinheiro para um número de celular.

Um sistema separado chamado DICT, o diretório de identificadores de contas transacionais, mapeia uma chave (um número de celular, um e-mail, um CPF ou um UUID aleatório) para o destino real: o código ISPB da instituição, a agência, o número da conta e o tipo da conta. Seu app resolve a chave primeiro, recebe os dados bancários de volta, e só então monta o pagamento.

Todo Pix é uma transferência para dados bancários quando chega no sistema de liquidação. A chave é uma camada de conveniência na frente, e manter ela separada é o motivo de dar para redesenhar sem tocar em como o dinheiro se move.

Uma consequência: uma transferência entre duas contas da mesma instituição nunca precisa da infraestrutura central. O banco reconhece o próprio ISPB e liquida internamente.

As mensagens são XML, e isso é proposital

O Pix fala ISO 20022. A ordem de pagamento é um pacs.008, o status report que diz se funcionou é um pacs.002, e um pedido de devolução é um camt.056.

O formato é XML, o que surpreende quem espera algo moderno de um sistema lançado em 2020. O motivo é chato e bom. O ISO 20022 já era para onde a mensageria financeira estava indo, e o sistema interbancário que o Brasil já tinha usava a mesma família de padrões. Escolher um formato battle-tested em vez de um mais bonito significou que todo participante já tinha gente que entendia dele.

Onde o SEPA foi para o outro lado

A Europa tem a capacidade técnica há anos. O SEPA Instant Credit Transfer foi lançado em 2017, liquida via TIPS ou RT1, e compensa em segundos.

A diferença nunca foi tecnologia. Foi que oferecer continuou opcional. Um scheme operado pelo European Payments Council, uma associação do setor, podia definir o padrão mas não podia obrigar um banco a adotar, então por anos conseguir mandar uma transferência instantânea em euro dependia do seu banco e do banco de quem recebia.

Legislação mudou isso. O Instant Payments Regulation exigiu que os provedores da zona do euro recebessem transferências instantâneas a partir de janeiro de 2025 e as enviassem a partir de outubro de 2025, com os provedores fora da zona do euro vindo em 2027. A mesma regulação forçou as transferências instantâneas a não custarem mais que as normais, removeu o teto de € 100.000 em outubro de 2025, e adicionou um Verification of Payee gratuito para você confirmar que um nome bate com um IBAN antes de enviar.

O Brasil nunca teve esse gap. A participação foi obrigatória para as maiores instituições desde o dia em que o Pix foi lançado, em novembro de 2020.

O Verification of Payee é a ilustração mais clara da diferença. A Europa manteve o IBAN e parafusou uma checagem de nome nele. O Brasil substituiu o identificador por um lookup em diretório que devolve o titular da conta antes de você mandar qualquer coisa.

Com o que ele é construído, e onde eu tenho que parar

A Red Hat publicou um case study com o Banco Central, então parte disso está registrada. O Pix roda em OpenShift para orquestração de containers, usa um broker baseado em Kafka para streaming entre componentes, e usa Ansible para automação de infraestrutura. Durante a proof of concept a meta era 2.000 transações por segundo, com 99% das transações internas completando em quatro segundos, e ele foi projetado para suportar até 200 milhões de usuários.

No começo de 2026 o Pix tinha por volta de 200 milhões de usuários ativos mensais. Chegou no teto para o qual foi projetado.

O que eu não consigo te dizer é a linguagem. O case study nomeia produtos, não código-fonte. Existe uma afirmação muito repetida de que o lado do banco central é escrito em Java, o que é plausível, mas eu não achei isso dito por ninguém do Banco Central numa fonte que eu possa apontar. Tudo além disso, o database por trás do DICT, o modelo de nuvem, as fronteiras entre serviços, é inferência de vagas de emprego e documentos de licitação.

Prefiro dizer isso na lata a maquiar um chute. Se você ler um detalhamento confiante do stack interno do Pix, verifique se ele está descrevendo o que está documentado ou o que alguém supôs de fora.

A engenharia, na maior parte, não está no banco central

O trabalho do Banco Central aqui é mais estreito do que parece. Ele orquestra, e mantém a contabilidade em ordem entre as contas PI. Isso é enorme no volume dele, e também não é onde mora a maior parte da dificuldade.

As partes difíceis ficam com os participantes: verificações de fraude que têm que resolver em poucos segundos, locks de saldo, limites por usuário, notificações, reconciliação, e creditar contas individuais de clientes, tudo dentro de um orçamento medido em segundos e sem janela de batch para se esconder.

Essa é também a conclusão honesta para quem quiser copiar. A tecnologia do Pix não é exótica e nada nela está fora de alcance. O ingrediente incomum é um banco central disposto a construir, operar e tornar obrigatório um sistema de pagamentos ele mesmo. Isso é uma decisão política mais do que arquitetural, e é a peça que não é portável.