Cómo funciona un código QR Pix
El código contiene un BR Code: el formato de texto que el Banco Central do Brasil definió para Pix, el sistema de pagos instantáneos de Brasil, basado en el estándar EMV para códigos QR presentados por el comercio. Cada dato se escribe como un identificador, una longitud de dos dígitos y el valor. El bloque de la cuenta del comercio lleva el identificador br.gov.bcb.pix y tu clave Pix; después vienen la categoría de comercio 0000, la moneda 986 del real, el importe opcional, el país BR, tu nombre (hasta 25 letras), tu ciudad (hasta 15) y el ID de transacción. Una suma de comprobación CRC-16 cierra la cadena, de modo que la app del banco rechaza un código dañado o manipulado en lugar de pagar a la persona equivocada.
Es un código estático, el mismo tipo que un banco te da para imprimir junto a la caja. No llama a ninguna API ni a un servicio de pagos, así que el ID de transacción se fija en *** cuando lo dejas vacío, exactamente como muestra el manual del Banco Central para los códigos estáticos. Si escribes uno (letras y números, hasta 25), viaja con el pago y aparece en tu extracto, lo que facilita la conciliación.
Quien paga abre su app bancaria o billetera (Nubank, Itaú, Bradesco, Caixa, PicPay, Mercado Pago y cualquier otro participante de Pix), elige Pix y escanea. La app busca la clave en el directorio central y muestra el nombre registrado del titular de la cuenta, no el nombre que va en el código, para que quien paga confirme quién recibe el dinero. Si el código lleva importe, aparece ya rellenado; si no, lo escribe quien paga. La misma cadena es también el texto Pix copia e cola que se muestra bajo el formulario y que puedes pegar en un mensaje.
Dónde resulta útil
- Un vendedor ambulante o un puesto de mercado imprime un código sin importe, y cada cliente escanea y escribe lo que debe.
- Una tienda pequeña coloca junto a un producto un código con precio fijo, por ejemplo un plato del día de R$ 25,00.
- Un condominio o un club envía un código con la cuota mensual y un ID de transacción como COTA2026MAR, para que los pagos sean fáciles de identificar.
- Una iglesia, una feria escolar o una ONG muestra un código de donación en un cartel o en la pantalla de una transmisión en directo.
Consejos antes de imprimir
- Las claves de teléfono deben empezar por +55, por ejemplo +5511912345678. Once dígitos sin más se interpretan como un CPF, que es una clave distinta.
- Escribe el nombre y la ciudad cortos y sin acentos. La norma admite 25 y 15 caracteres, y los acentos se eliminan automáticamente; de todos modos, las apps bancarias muestran el nombre registrado con la clave.
- Prueba el código con tu propia app bancaria antes de imprimir. La app muestra el nombre registrado del titular de la clave; si no es el tuyo, la clave tiene una errata.
- Para precios que cambian, deja el importe vacío y escribe el precio junto al código. Un código con importe hay que generarlo de nuevo cada vez que cambia el precio.