QR Code Pix estático ou dinâmico: qual usar
Resposta curta: o QR Code estático guarda todos os dados da cobrança dentro do próprio desenho e pode ser gerado por qualquer pessoa. O dinâmico guarda um endereço na internet, e os dados da cobrança vêm do banco na hora da leitura. Para cobrar uma diária, um aluguel ou um pedido pequeno, o estático costuma bastar. O dinâmico entra quando você precisa de vencimento, confirmação automática e uma cobrança única por cliente. O MandaPix gera só o estático.
O que é o QR estático
Segundo o Manual de Padrões para Iniciação do Pix, do Banco Central, o QR Code estático tem um conjunto pequeno de opções e todas ficam dentro do próprio código. Só a chave Pix é obrigatória. Você pode acrescentar, se quiser, o valor, um texto livre curto e um identificador da transação (txid).
Como tudo está no desenho, ele funciona sem consultar nada no momento da leitura. Por isso o mesmo QR pode ser impresso e colado num balcão, ou enviado várias vezes. O Manual descreve esse uso: o recebedor imprime o QR com a chave e deixa em um local visível, e cada cliente lê e paga.
O que é o QR dinâmico
No QR dinâmico, o desenho traz as informações básicas do recebedor e um endereço na internet, mantido pelo banco de quem recebe. Quando o cliente lê o QR, o app dele acessa esse endereço e recebe os dados da cobrança, como valor e identificador. O Manual diz que valor e txid não devem ser preenchidos dentro do código dinâmico. Se estiverem, o conteúdo é ignorado e vale o que vem do endereço.
O dinâmico é criado por meio da API Pix, que o banco oferece a empresas e desenvolvedores, ou por recursos do app do próprio banco. Por isso, um site sem ligação com o banco, como o MandaPix, não consegue gerar esse tipo de código. O Manual também informa que a criação do QR estático não faz parte da API Pix. Ele pode ser montado por qualquer programa que siga o padrão.
O txid da cobrança dinâmica segue outra regra: tem de 26 a 35 caracteres e não pode se repetir entre cobranças do mesmo recebedor. Já no estático, o txid tem no máximo 25 caracteres e fica a seu cargo usá-lo de forma coerente.
Tabela comparativa
A tabela resume o que o Manual descreve. Ela não compara bancos nem tarifas, porque isso varia de instituição para instituição.
| Ponto | QR estático | QR dinâmico |
|---|---|---|
| Quem gera | Qualquer pessoa ou programa que siga o padrão | O banco do recebedor, pela API Pix ou pelo app |
| Onde ficam os dados | Dentro do próprio QR | No endereço indicado no QR, mantido pelo banco |
| Valor | Opcional. Se ficar em branco, quem paga digita | Definido na cobrança |
| Reuso | O mesmo QR pode ser usado por vários pagadores | Pode ser reutilizado, mas os dados variam conforme a cobrança |
| Vencimento, juros, multa e desconto | Não existem | Previstos para cobranças com vencimento |
| Identificador (txid) | Opcional, até 25 letras e números, sem garantia de ser único | De 26 a 35 caracteres, único por cobrança |
| Confirmação de pagamento | Só consulta manual no app do banco ou consulta por txid na API | Status da cobrança e avisos automáticos (webhook) pela API |
| Validade | O código não traz prazo de validade | A cobrança imediata tem expiração, com padrão de 24 horas na API |
O Manual descreve ainda um terceiro tipo, o QR composto, que junta recursos do estático e do dinâmico. Ele também depende de integração com o banco e não é gerado pelo MandaPix.
Quando o estático resolve
- Cobranças pontuais entre pessoas: diária, aula particular, conserto, venda no direct. Você monta o código com o valor combinado e manda.
- Cartaz ou placa com valor livre: oferta, doação, gorjeta, caixa de um pequeno comércio. Veja QR Code Pix para imprimir.
- Valor fixo que se repete: um aluguel mensal, uma mensalidade combinada, um produto de preço único.
O limite do estático aparece quando você precisa saber, sem olhar o app, se cada cliente pagou. O Manual afirma que, com o QR estático, a consistência dos pagamentos fica totalmente a cargo do recebedor, e que a conciliação só pode ser feita de forma bem simplificada. O identificador ajuda a separar cobranças, mas não cria confirmação automática. Veja o guia sobre o identificador (txid).
Quando você precisa do dinâmico (API do banco)
Considere o dinâmico quando alguma destas situações for parte da rotina:
- cobrar com vencimento, com juros, multa ou desconto;
- ter uma cobrança única para cada cliente, com identificador que nunca se repete;
- receber aviso automático quando o pagamento é feito, sem conferir manualmente;
- cobrar em volume, com sistema próprio ou de uma plataforma de pagamentos.
Nesses casos, fale com o banco ou com um provedor de pagamentos sobre a API Pix. O MandaPix não substitui isso e não oferece webhook nem status de pago.
Como gerar um estático no MandaPix
- Abra o gerador na página inicial ou a página do seu caso: diarista, aluguel, igreja ou Instagram.
- Escolha o tipo da chave e cole a chave cadastrada no seu banco.
- Informe o nome e a cidade. O app de quem paga mostra o nome do titular da chave, mas o campo é obrigatório no código.
- Preencha o valor ou marque valor livre.
- Se quiser, informe um identificador com letras e números, até 25 caracteres.
- Toque em gerar. Depois é só copiar o código, baixar o QR ou abrir o WhatsApp com a mensagem pronta.
Confira o resultado lendo o QR com o app do seu banco e vendo se o nome que aparece é o seu antes de mandar para alguém.
Guias relacionados
Continue lendo: