QR Code Pix com valor fixo

Crie um código Pix estático com o valor já definido: o cliente escaneia, confere R$ e nome e confirma. Ideal para cobranças, rifas, mensalidades e produtos de preço único.

Exemplos: 123.456.789-09, +55 11 91234-5678, nome@email.com ou a chave aleatória de 36 caracteres.
Até 25 caracteres, sem acentos (removidos automaticamente).
Até 15 caracteres, sem acentos.
Com vírgula ou ponto, até duas casas: 25,90
Letras e números, até 25. Vazio = ***
Grava o campo 01 = 12; o app do pagador pode recusar reutilizar o código.

Nada é enviado. Sua chave Pix não sai desta página.

O que é um QR Code Pix com valor?

Um QR Code Pix com valor é um código estático no padrão BR Code em que o campo 54 (Transaction Amount) já vem preenchido. Quando o cliente escaneia, o aplicativo mostra o valor, o nome do recebedor e a chave para conferência, e o pagamento é feito com um toque, sem digitar nada. Todo o resto do código é igual ao de um QR Code Pix comum: chave, nome, cidade, identificador e CRC.

Como gerar

  1. Digite a chave Pix, o nome e a cidade como em qualquer código.
  2. Informe o valor em reais, com vírgula ou ponto e até duas casas decimais. O campo já vem preenchido com 25,90 como exemplo; troque pelo seu preço.
  3. Adicione um identificador (txid) como PEDIDO123 ou MENSAL0426 para reconhecer o pagamento no extrato.
  4. Baixe o PNG ou SVG ou copie o texto do Pix copia e cola e envie pelo WhatsApp.

Exemplo prático

Chave loja@exemplo.com.br, recebedor Padaria Central, cidade Sao Paulo, valor 25,90, identificador PEDIDO123 produzem o código abaixo, com 138 caracteres:

00020126410014br.gov.bcb.pix0119loja@exemplo.com.br520400005303986540525.905802BR5915Padaria Central6009Sao Paulo62130509PEDIDO1236304DD87

Repare no trecho 540525.90: ID 54, tamanho 05, valor 25.90 com ponto. Em seguida vem 62130509PEDIDO123: o bloco 62 com 13 caracteres contendo o subcampo 05 de 9 caracteres com o identificador. O decodificador mostra essa árvore completa para qualquer código.

Campos de um código com valor

IDCampoValor no código estático
00Payload Format Indicator01, sempre
01Point of Initiation Methodomitido ou 11 (reutilizável); 12 = uso único
26Merchant Account Informationsubcampo 00 = br.gov.bcb.pix, 01 = chave, 02 = descrição opcional
52Merchant Category Code0000 quando não há categoria
53Transaction Currency986 = real brasileiro (ISO 4217)
54Transaction Amountopcional; ponto decimal, até 2 casas, ex. 25.90
58Country CodeBR
59Merchant Namenome do recebedor, até 25 caracteres ASCII
60Merchant Citycidade, até 15 caracteres ASCII
62Additional Data Fieldsubcampo 05 = txid (até 25 alfanuméricos) ou ***
63CRCCRC16-CCITT (polinômio 0x1021, inicial 0xFFFF) de tudo o que vem antes, inclusive 6304

Quando usar valor fixo e quando deixar aberto

SituaçãoRecomendação
Balcão de loja, lanchonete, feiraSem valor: cada compra é diferente e o cliente digita.
Produto único, ingresso, rifa, taxaCom valor: evita erro de digitação e acelera a fila.
Mensalidade, condomínio, escolaCom valor e identificador com o mês ou o aluno.
Cobrança com vencimento, juros ou multaCódigo dinâmico emitido pelo banco; estático não faz cálculo de data.
Doações e caixinhasUm código com valor sugerido e outro sem valor.

Limites e cuidados

Referências

Campo 54 e regras de valor: Banco Central do Brasil, Manual de Padrões para Iniciação do Pix; estrutura TLV: EMVCo QR Code Specification (MPM).

Perguntas sobre QR Code Pix com valor

O pagador consegue mudar o valor de um QR Code estático?

Depende do aplicativo. O padrão BR Code grava o valor no campo 54 como sugestão, e alguns apps permitem editar o valor de um código estático antes de confirmar. Se você precisa de um valor impossível de alterar, só um código dinâmico emitido pelo seu banco garante isso.

Qual é o valor máximo?

O campo aceita até 13 caracteres com duas casas decimais, ou seja, bilhões de reais. Na prática o limite é o do pagador: cada banco define limites por transação e por período, especialmente à noite.

Posso usar centavos?

Sim. Digite 25,90 ou 25.90; o gerador aceita vírgula e ponto e grava sempre com ponto e duas casas (25.90), como manda o padrão. Valores com mais de duas casas são recusados.

Como sei qual cliente pagou?

Use o campo identificador (txid) com até 25 letras e números, por exemplo o número do pedido. Ele aparece no comprovante e no extrato do recebedor na maioria das instituições. Para conciliação automática com vencimento e juros é preciso um código dinâmico do banco.

Serve para doações?

Sim. Gere um código com o valor sugerido e outro sem valor para quem quiser doar outra quantia. Os dois apontam para a mesma chave.

Um código com valor expira?

Não. Códigos estáticos não têm validade; o valor fica gravado até você gerar outro código. Se o preço mudar, gere um novo e troque a imagem.