PIX

PIX je brazilské schéma okamžitých plateb provozované Banco Central do Brasil (BACEN). Formát BR Code QR je podmnožina EMVCo MPM s Merchant Account Information (tag 26) nesoucí klíč PIX, CPF, CNPJ, e-mail, telefon nebo náhodný EVP. PIX dosáhl prvního bilionu reálů za méně než dva roky od spuštění (2020 → 2022) a stal se dominantním maloobchodním platebním nástrojem v Brazílii.

Kanonická specifikace:Banco Central do Brasil, dokumentace PIX. Základní usnesení: BACEN Resolution 103/2021, Manual de Padrões para Iniciação do Pix.
Nadřazená specifikace:EMVCo MPM v1.1. PIX rezervuje tag obchodního účtu 26; vše ostatní je zděděno z EMVCo.
Kódování: TLV (Tag-Length-Value) s 2místnými tagy, 2místnými délkami a CRC16-CCITT na konci.

Struktura BR Code, tag 26 (PIX Merchant Account Information)

Obsah specifický pro PIX se nachází v tagu 26. Jde o vnořenou strukturu TLV s těmito podtagy:

PodtagNázevDélkaPoznámky
00GUI, globální jedinečný identifikátor14Pevná hodnota br.gov.bcb.pix. Identifikuje schéma jako PIX.
01Klíč PIXproměnnáCPF (11 číslic), CNPJ (14 číslic), e-mail, telefon (+55DDPHONE) nebo EVP (náhodný klíč ve formátu UUID).
02Doplňující informaceproměnná, ≤72Volný text pro plátce. Zobrazuje se plátci v bankovní aplikaci.
25URL, dynamický PIXproměnnáPoužívá se pouze pro dynamický PIX: aplikace plátce načte při skenování úplný payload z této URL (částka, datum splatnosti, vypršení, sleva/pokuta). Statický PIX tag 25 zcela vynechává.

Typy klíčů PIX

Typ klíčeFormátValidace
CPF (osobní daňové ID)11 číslic, bez interpunkce v QR payloaduKontrolní součet Mod-11 na posledních 2 číslicích. Maska 123.456.789-09 → surové 12345678909.
CNPJ (firemní daňové ID)14 číslic, bez interpunkceDva kontrolní součty mod-11. Maska 12.345.678/0001-95 → surové 12345678000195.
E-mailSoulad s RFC 5321, max 77 znakůBACEN při registraci převede na malá písmena; QR payload musí odpovídat registrované velikosti písmen.
TelefonE.164 s kódem země +55, max 14 znakůFormát: +55DDNNNNNNNNN, kde DD je 2místný směrový kód. Bez mezer a pomlček.
EVP (náhodný klíč)Formát UUID v4, 36 znakůGenerován na straně serveru bankou plátce při registraci. Doporučeno pro obchodníky, kteří nechtějí zveřejnit CPF/CNPJ/e-mail/telefon.

Statický vs dynamický PIX

Kanonický testovací vektor, statický PIX s klíčem CPF a pevnou částkou

CPF 12345678909, obchodník LOJA TESTE v SAO PAULO, pevná částka R$10.00, bez reference transakce:

00020126360014br.gov.bcb.pix0114123456789095204000053039865406010.005802BR5910LOJA TESTE6009SAO PAULO62070503***6304XXXX
TagHodnotaVýznam
0001Indikátor formátu payloadu (vždy 01)
0111Statický bod zahájení
2636 bajtů vnořeného TLVPIX Merchant Account Information
├─ 00br.gov.bcb.pixGUI
├─ 0112345678909Klíč CPF (11 číslic)
520000MCC, neznámý / osobní
53986Kód měny ISO 4217 pro BRL
5410.00Pevná částka transakce
58BRKód země
59LOJA TESTENázev obchodníka (max 25 znaků dle EMVCo)
60SAO PAULOMěsto obchodníka (max 15 znaků)
627 bajtů vnořenýchŠablona doplňujících dat
├─ 05***Referenční označení (zástupný znak bez reference)
63XXXXCRC16-CCITT přes vše předchozí (přepočítat při kódování)

Typické chyby

Kompatibilita bankovních aplikací

Každý licencovaný účastník PIX (banka nebo platební instituce) podporuje BR Code ve své spotřebitelské aplikaci. Významné implementace:

AplikaceStatickýDynamickýPoznámky
Itaú, Bradesco, Santander, BB, CaixaAnoAnoTop 5 bank. Plná podpora PIX včetně Cobrança, agendado a devolução.
NubankAnoAnoNejpopulárnější neobank v Brazílii. Čisté uživatelské rozhraní PIX.
Inter, C6 Bank, PicPayAnoAnoPlná podpora PIX.
Mercado PagoAnoAnoPlatební instituce; PIX je jednou z několika platebních sítí ve stejné aplikaci.
Obecná kamera iOS/AndroidNeNeNativní kamerové aplikace neparsují BR Code jako platební záměr. Uživatel musí nejprve otevřít bankovní aplikaci.

Viz také

Reference specifikací ověřeny 2026-04-19. BACEN Resolution 103/2021, EMVCo MPM v1.1, PIX Manual de Padrões v2.0.