AURUM LEGACY
Voltar ao Blog
Processamento Pix

QR Code Pix: Dinâmico vs. Estático - Qual Implementar?

Análise técnica completa das diferenças entre QR Code Pix Dinâmico e Estático. Entenda os casos de uso, segurança e qual é o ideal para seu negócio.

12 de março de 20269 minAurum Legacy
QR Code Pix: Dinâmico vs. Estático - Qual Implementar?

Desde sua implementação pelo Banco Central do Brasil (BACEN) em 2020, o Pix redefiniu o ecossistema de pagamentos no país, consolidando-se como o método preferencial para milhões de brasileiros e empresas. No cerne de sua usabilidade está o QR Code, a interface visual que viabiliza a iniciação de pagamentos de forma ágil e segura. Contudo, para empresas, desenvolvedores e fintechs, a decisão de implementação não se resume a simplesmente adotar a tecnologia, mas a escolher entre suas duas modalidades principais: o QR Code Estático e o QR Code Dinâmico. Esta escolha possui implicações diretas na segurança, na experiência do cliente e, fundamentalmente, na eficiência operacional da conciliação financeira.

O que é um QR Code Pix e como ele opera?

Um QR Code Pix é uma representação gráfica de um código de barras bidimensional que armazena informações de pagamento em um formato padronizado pelo Banco Central, conhecido como BRCode. Quando um usuário escaneia este código com a câmera de seu smartphone através de um aplicativo de instituição financeira ou de pagamento, o aplicativo decodifica os dados contidos, que podem incluir a chave Pix do recebedor, o valor da transação, um identificador único, e outras informações. Este processo inicia a transação no Arranjo Pix, que é liquidada em poucos segundos através do Sistema de Pagamentos Instantâneos (SPI).

A operação técnica se desenrola em uma sequência de etapas bem definidas:

  1. Geração: O recebedor (seja uma pessoa física ou uma empresa) gera o QR Code através de seu Provedor de Serviços de Pagamento (PSP).
  2. Apresentação: O código é exibido ao pagador, seja em uma tela de e-commerce, em uma máquina de cartão, ou impresso em um material físico.
  3. Leitura e Decodificação: O pagador utiliza seu aplicativo para escanear o código. O aplicativo do PSP do pagador lê o payload (carga de dados) do BRCode.
  4. Confirmação: O aplicativo exibe os detalhes da transação (valor, destinatário) para o pagador, que autoriza o pagamento com sua senha, biometria ou outro fator de autenticação.
  5. Liquidação: O PSP do pagador envia uma ordem de pagamento via SPI para o PSP do recebedor, que credita o valor na conta do destinatário final. Todo o fluxo é orquestrado e supervisionado pelo Diretório de Identificadores de Contas Transacionais (DICT) e pelo SPI, componentes da infraestrutura centralizada do Pix.

O que define o QR Code Pix Estático?

O QR Code Pix Estático é um código único e reutilizável, associado a uma chave Pix específica. Uma vez gerado, ele pode ser utilizado para um número ilimitado de transações, sendo que, na sua forma mais comum, não possui um valor pré-definido, exigindo que o pagador insira o montante a ser transferido no momento do pagamento. Sua simplicidade é sua principal característica, permitindo que seja impresso e fixado em balcões de lojas, utilizado por profissionais autônomos ou em campanhas de doação.

Tecnicamente, o payload de um QR Code Estático contém informações mínimas: a chave Pix do recebedor, o nome do beneficiário e a cidade. Ele pode, opcionalmente, incluir um campo para um identificador de transação, mas seu uso não é mandatório e sua gestão é complexa, pois o mesmo código é usado repetidamente. A principal limitação para operações comerciais de escala é a ausência de um identificador de transação único e gerenciável por transação (txid), o que torna a conciliação automática de pagamentos um desafio significativo. O recebedor precisa conferir extratos e cruzar valores e nomes de pagadores para identificar a que se refere cada pagamento recebido.

O que define o QR Code Pix Dinâmico?

O QR Code Pix Dinâmico é um código de uso único, gerado especificamente para cada transação. Diferente do estático, ele contém informações detalhadas e não pode ser reutilizado. Cada QR Code Dinâmico embute dados como o valor exato da transação (que não pode ser alterado pelo pagador), a data de vencimento, e, crucialmente, um identificador de transação exclusivo, o txid. Este txid é gerado pelo sistema do recebedor (e-commerce, ERP) e serve como a ponte para a automação completa do processo.

A geração de um QR Code Dinâmico depende da integração com a API Pix, disponibilizada pelos PSPs. O processo envolve uma chamada de API do sistema do recebedor para o PSP, solicitando a criação de uma cobrança (cob ou cobv para cobranças com vencimento). O PSP responde com uma location, uma URL que aponta para os detalhes da cobrança em seus servidores. É a partir desta location que o BRCode é montado e, subsequentemente, o QR Code é gerado. Esta estrutura permite um nível de segurança e automação muito superior, sendo o padrão para e-commerce, faturas, automação comercial e qualquer cenário que exija baixa intervenção humana e alta precisão na conciliação. Conforme estipulado no "Manual de Padrões para Iniciação do Pix", o QR Code Dinâmico é fundamental para funcionalidades avançadas como o Pix com Vencimento.

Tabela Comparativa: QR Code Pix Estático vs. Dinâmico

CaracterísticaQR Code EstáticoQR Code Dinâmico
GeraçãoManual (via app do PSP) ou API simplesExclusivamente via API Pix
ReutilizaçãoMúltiplas vezesUso único por transação
Valor da TransaçãoGeralmente definido pelo pagadorPré-definido pelo recebedor e não editável
Identificador (txid)Ausente ou de difícil gestãoObrigatório e único por transação
Conciliação FinanceiraManual ou semi-automatizada, baseada em valor/pagadorTotalmente automatizada via txid e webhooks
SegurançaMenor (vulnerável a fraudes de troca de adesivo)Maior (uso único, expiração, geração just-in-time)
Caso de Uso PrincipalPessoas físicas, pequenos comércios, doaçõesE-commerce, faturamento em massa, automação comercial
Dependência de APIBaixa ou nenhumaAlta, requer integração robusta
ExpiraçãoNão possuiConfigurável (tempo de vida do QR Code)
Fonte de DadosBaseado na Chave PixBaseado na "Location" da cobrança gerada na API

Como a escolha do QR Code impacta a conciliação e a segurança?

A escolha do tipo de QR Code tem um impacto direto e profundo nos processos de conciliação financeira e na postura de segurança de uma operação. O QR Code Dinâmico, com seu txid exclusivo, permite uma conciliação 100% automatizada e precisa. Quando um pagamento é efetuado, o PSP do recebedor envia uma notificação (webhook) para o sistema da empresa contendo o txid da cobrança liquidada. O sistema então utiliza esse identificador para dar baixa automática no pedido, fatura ou conta correspondente, sem qualquer intervenção humana. Isso reduz custos operacionais, elimina erros de digitação ou de associação, e acelera todo o ciclo, da venda à entrega. Em contraste, o QR Code Estático força a conciliação manual, um processo lento, caro e propenso a erros, que se torna inviável em operações com alto volume de transações.

Do ponto de vista da segurança, o QR Code Dinâmico é intrinsecamente mais seguro. Sendo de uso único e com tempo de expiração, ele mitiga riscos como ataques de replay ou fraudes de pagamento. O cenário de "troca de adesivo", onde um fraudador substitui o QR Code Estático de um estabelecimento por um próprio, é completamente neutralizado. Além disso, a capacidade de embutir o valor exato impede que o cliente pague um valor incorreto, seja por engano ou má-fé. A estrutura do QR Code Dinâmico está alinhada às melhores práticas de segurança digital, garantindo maior integridade e rastreabilidade para cada transação, em conformidade com as diretrizes do Banco Central e as expectativas da Lei Geral de Proteção de Dados (LGPD) quanto à segurança da informação.

Quais os requisitos técnicos para implementar cada tipo de QR Code?

A implementação do QR Code Estático é tecnicamente trivial, podendo ser realizada sem a necessidade de uma equipe de desenvolvimento. O código pode ser gerado diretamente no aplicativo da instituição financeira do recebedor e salvo como uma imagem para impressão ou uso digital. Para uma automação mínima, algumas APIs simples permitem gerar QR Codes Estáticos programaticamente, mas sem os benefícios de conciliação avançada.

Em contrapartida, a implementação do QR Code Dinâmico é um projeto de desenvolvimento de software que exige integração com a API Pix de um PSP. Os requisitos técnicos incluem:

  1. Ambiente de Backend: Um servidor capaz de realizar chamadas HTTP/S para a API do PSP.
  2. Autenticação: Implementar o fluxo de autenticação OAuth 2.0, exigido pela maioria das APIs Pix para garantir a segurança das chamadas.
  3. Gestão do txid: O sistema do recebedor deve ser capaz de gerar, armazenar e gerenciar um txid único para cada cobrança. O txid deve ter entre 26 e 35 caracteres.
  4. Endpoint de Webhook: É necessário expor um endpoint seguro (HTTPS) para receber as notificações de pagamento em tempo real enviadas pelo PSP. A validação da assinatura digital do webhook é um passo de segurança crucial.
  5. Geração do BRCode: Após receber a location da API, o sistema precisa montar o payload do BRCode conforme a especificação do BACEN (EMV® MP-QR).
  6. Renderização do QR Code: Utilizar uma biblioteca de software para converter a string BRCode em uma imagem de QR Code (formato PNG, SVG, etc.) para ser exibida ao usuário.

Este processo, embora mais complexo, é o que habilita a automação, a escalabilidade e a segurança necessárias para operações comerciais robustas.

FAQ — Perguntas Frequentes

Sim, tecnicamente é possível, especialmente para micro e pequenos negócios com baixo volume de transações onde a conciliação manual é viável. Contudo, para qualquer operação que vise escala, automação e redução de risco operacional, como um e-commerce ou um sistema de faturamento, o uso do QR Code Dinâmico é fortemente recomendado e considerado uma prática de mercado padrão.

A geração do QR Code Dinâmico em si, sendo uma chamada de API, não costuma ter um custo direto. O custo associado é a taxa cobrada pelo PSP sobre a transação Pix recebida. Essas taxas para pessoas jurídicas variam entre os provedores, mas são geralmente um percentual do valor da transação ou um valor fixo. O investimento real está no desenvolvimento e manutenção da integração com a API Pix, um custo que se paga rapidamente com a eficiência operacional e redução de perdas.

O `txid` (Transaction ID) é um identificador alfanumérico único, com 26 a 35 caracteres, definido pelo sistema do recebedor para cada cobrança Pix. Sua importância é central para a automação: ele funciona como a "chave primária" que conecta inequivocamente uma cobrança gerada em um sistema (ex: pedido #54321 em um e-commerce) ao pagamento efetivado no ecossistema Pix. Sem o `txid`, a identificação de qual pagamento corresponde a qual dívida se torna uma tarefa manual e imprecisa.

O "Pix Copia e Cola" é a representação textual do mesmo payload de dados (BRCode) que está embutido no QR Code. Ele serve como uma alternativa de acessibilidade, permitindo que o pagador inicie a transação copiando essa string de caracteres e colando-a na área Pix de seu aplicativo bancário, sem precisar usar a câmera. Todo QR Code, seja ele estático ou dinâmico, possui um código "Copia e Cola" correspondente. Em fluxos de e-commerce no desktop, é uma prática comum exibir o QR Code ao lado do botão "Copia e Cola" para maior conveniência do usuário. A decisão entre o QR Code Pix Estático e o Dinâmico transcende a mera escolha tecnológica, representando uma definição estratégica para o negócio. Enquanto o modelo Estático oferece simplicidade para casos de uso pontuais e de baixa complexidade, o QR Code Dinâmico se estabelece como o pilar para operações de pagamento escaláveis, seguras e eficientes. A integração via API para gerar códigos dinâmicos é o caminho mandatório para empresas que buscam automação completa, conciliação precisa e uma experiência de pagamento superior para seus clientes, consolidando a infraestrutura necessária para prosperar na economia digital movida por pagamentos instantâneos.

pixqrcode

Artigos Relacionados