PIX

PIX är Brasiliens omedelbara betalningssystem, drivet av Banco Central do Brasil (BACEN). BR Code QR-formatet är en EMVCo MPM-delmängd med Merchant Account Information (tagg 26) som bär en PIX-nyckel, CPF, CNPJ, e-post, telefonnummer eller slumpmässig EVP. PIX nådde sin första biljon real på under två år från lanseringen (2020 → 2022) och är nu den dominerande detaljhandelsbetalningsskinnan i Brasilien.

Kanonisk specifikation:Banco Central do Brasil, PIX-dokumentation. Kärnresolution: BACEN Resolution 103/2021, Manual de Padrões para Iniciação do Pix.
Överordnad specifikation:EMVCo MPM v1.1. PIX reserverar handelskontotaggen 26; allt annat ärvs från EMVCo.
Kodning: TLV (Tagg-Längd-Värde) med 2-siffriga taggar, 2-siffriga längder och CRC16-CCITT-trailer.

BR Code-struktur, tagg 26 (PIX Merchant Account Information)

Det PIX-specifika innehållet finns i tagg 26. Det är i sig en inbäddad TLV-struktur med dessa undertaggar:

UndertaggNamnLängdNoteringar
00GUI, globalt unikt id14Fast värde br.gov.bcb.pix. Identifierar schemat som PIX.
01PIX-nyckelvariabelCPF (11 siffror), CNPJ (14 siffror), e-post, telefon (+55DDPHONE) eller EVP (UUID-liknande slumpmässig nyckel).
02Ytterligare informationvariabel, ≤72Fritext betalningsmeddelande. Visas för betalaren i deras bankapp.
25URL, dynamisk PIXvariabelAnvänds bara för dynamisk PIX: betalarens app hämtar den fullständiga payloaden från denna URL vid skanning (belopp, förfallodag, utgång, rabatt/böter). Statisk PIX utelämnar tagg 25 helt.

PIX-nyckeltyper

NyckeltypFormatValidering
CPF (personlig skatte-ID)11 siffror, inga skiljetecken i QR-payloadMod-11-kontrollsumma på de sista 2 siffrorna. Mask 123.456.789-09 → rå 12345678909.
CNPJ (företagsskatte-ID)14 siffror, inga skiljeteckenTvå mod-11-kontrollsummor. Mask 12.345.678/0001-95 → rå 12345678000195.
E-postRFC 5321-kompatibel, max 77 teckenBACEN konverterar till gemener vid registrering; QR-payload måste matcha det registrerade skiftläget.
TelefonE.164 med landskod +55, max 14 teckenFormat: +55DDNNNNNNNNN där DD är 2-siffrig riktnummerprefix. Inga mellanslag eller bindestreck.
EVP (slumpmässig nyckel)UUID v4-format, 36 teckenGenereras server-side av betalarens bank vid registrering. Föredras av handlare som inte vill exponera CPF/CNPJ/e-post/telefon.

Statisk vs dynamisk PIX

Kanonisk testvektor, statisk PIX med CPF-nyckel och fast belopp

CPF 12345678909, handlare LOJA TESTE i SAO PAULO, fast belopp R$10.00, ingen transaktionsreferens:

00020126360014br.gov.bcb.pix0114123456789095204000053039865406010.005802BR5910LOJA TESTE6009SAO PAULO62070503***6304XXXX
TaggVärdeBetydelse
0001Payload-formatindikator (alltid 01)
0111Statisk startpunkt
2636 byte inbäddad TLVPIX Merchant Account Information
├─ 00br.gov.bcb.pixGUI
├─ 0112345678909CPF-nyckel (11 siffror)
520000MCC, okänd / personlig
53986ISO 4217-valutakod för BRL
5410.00Fast transaktionsbelopp
58BRLandskod
59LOJA TESTEHandlarnamn (max 25 tecken per EMVCo)
60SAO PAULOHandlarstad (max 15 tecken)
627 byte inbäddadTilläggsdatamall
├─ 05***Referensetikett (platshållare utan referens)
63XXXXCRC16-CCITT över allt föregående (beräkna om vid kodning)

Vanliga fallgropar

Kompatibilitet med bankappar

Varje licensierad PIX-deltagare (bank eller betalningsinstitution) stöder BR Code i sin konsumentapp. Anmärkningsvärda implementeringar:

AppStatiskDynamiskNoteringar
Itaú, Bradesco, Santander, BB, CaixaJaJaTopp-5-banker. Fullt PIX-stöd inkl. Cobrança, agendado och devolução.
NubankJaJaPopuläraste neobanken i Brasilien. Rent PIX-gränssnitt.
Inter, C6 Bank, PicPayJaJaFullt PIX-stöd.
Mercado PagoJaJaBetalningsinstitution; PIX är en av flera betalningsskinor i samma app.
Generisk iOS/Android-kameraNejNejInbyggda kameraappar tolkar inte BR Code som betalningsavsikt. Användaren måste öppna bankappen först.

Se även

Specifikationsreferenser verifierade 2026-04-19. BACEN Resolution 103/2021, EMVCo MPM v1.1, PIX Manual de Padrões v2.0.