BR Code (Pix)

BR Code é o padrão brasileiro de QR Code para pagamentos definido pelo Banco Central, baseado na especificação internacional EMV QRCPS, e é o formato que todos os aplicativos bancários e carteiras digitais do país leem para efetuar um Pix.

O BR Code organiza a informação de pagamento em campos numerados, cada um com identificador, tamanho e conteúdo. Dentro dele vão a chave Pix do recebedor (sob o identificador br.gov.bcb.pix), a moeda 986 correspondente ao real, o país BR, o nome do recebedor, a cidade e, opcionalmente, o valor. O código termina com um CRC16, um dígito verificador que confirma a integridade do conteúdo: sem esse checksum correto, o aplicativo do banco simplesmente recusa o código.

Existem duas modalidades. O Pix estático carrega a chave no próprio desenho e não é registrado em nenhum banco, o que o torna ideal para uma placa de balcão ou uma vitrine, reutilizável indefinidamente. O Pix dinâmico aponta para uma URL do banco que devolve os dados da cobrança específica, permitindo valor, vencimento e conciliação automática, mas exige integração com uma instituição financeira.

Dois limites da norma costumam pegar quem gera um BR Code pela primeira vez: o nome do recebedor aceita 25 caracteres e a cidade aceita 15, ambos sem acento. Vale saber também que o aplicativo do banco não exibe o nome escrito no código, e sim o titular real cadastrado naquela chave, consultado na base do Banco Central. É uma proteção contra fraude, porque um nome livre permitiria que qualquer pessoa se passasse por outra para receber.

Veja como isso funciona na prática no Connect 2.0.Saiba Mais