PIX

PIX er Brasiliens øjeblikkelige betalingsordning, drevet af Banco Central do Brasil (BACEN). BR Code QR-formatet er en EMVCo MPM-delmængde med Merchant Account Information (tag 26) der bærer en PIX-nøgle, CPF, CNPJ, e-mail, telefonnummer eller tilfældig EVP. PIX nåede sin første billion reais på under to år fra lanceringen (2020 → 2022) og er nu den dominerende detailbetalingsskinne i Brasilien.

Kanonisk specifikation:Banco Central do Brasil, PIX-dokumentation. Kerneresolution: BACEN Resolution 103/2021, Manual de Padrões para Iniciação do Pix.
Overordnet specifikation:EMVCo MPM v1.1. PIX reserverer handelskontotag 26; alt andet er nedarvet fra EMVCo.
Kodning: TLV (Tag-Length-Value) med 2-cifrede tags, 2-cifrede længder og CRC16-CCITT-trailer.

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

Det PIX-specifikke indhold ligger i tag 26. Det er selv en indlejret TLV-struktur med disse undertags:

UndertagNavnLængdeNoter
00GUI, globalt unikt id14Fast værdi br.gov.bcb.pix. Identificerer ordningen som PIX.
01PIX-nøglevariabelCPF (11 cifre), CNPJ (14 cifre), e-mail, telefon (+55DDPHONE) eller EVP (UUID-lignende tilfældig nøgle).
02Yderligere infovariabel, ≤72Fritekstbesked til betaleren. Vises til betaleren i deres bankapp.
25URL, dynamisk PIXvariabelBruges kun til dynamisk PIX: betalarens app henter den fulde payload fra denne URL ved scanning (beløb, forfaldsdato, udløb, rabat/bøde). Statisk PIX udelader tag 25 helt.

PIX-nøgletyper

NøgletypeFormatValidering
CPF (personlig skat-id)11 cifre, ingen tegnsætning i QR-payloadMod-11-kontrolsum på de sidste 2 cifre. Maske 123.456.789-09 → rå 12345678909.
CNPJ (virksomhedsskat-id)14 cifre, ingen tegnsætningTo mod-11-kontrolsummer. Maske 12.345.678/0001-95 → rå 12345678000195.
E-mailRFC 5321-kompatibel, maks 77 tegnBACEN konverterer til små bogstaver ved registrering; QR-payload skal matche den registrerede store/lille bogstav-version.
TelefonE.164 med landekode +55, maks 14 tegnFormat: +55DDNNNNNNNNN, hvor DD er 2-cifret områdekode. Ingen mellemrum eller bindestreger.
EVP (tilfældig nøgle)UUID v4-format, 36 tegnGenereret server-side af betalarens bank ved registrering. Foretrukket for handlende, der ikke ønsker at eksponere CPF/CNPJ/e-mail/telefon.

Statisk vs dynamisk PIX

Kanonisk testvektor, statisk PIX med CPF-nøgle og fast beløb

CPF 12345678909, handelsdrivende LOJA TESTE i SAO PAULO, fast beløb R$10.00, ingen transaktionsreference:

00020126360014br.gov.bcb.pix0114123456789095204000053039865406010.005802BR5910LOJA TESTE6009SAO PAULO62070503***6304XXXX
TagVærdiBetydning
0001Payload-formatindikator (altid 01)
0111Statisk startpunkt
2636 bytes indlejret TLVPIX Merchant Account Information
├─ 00br.gov.bcb.pixGUI
├─ 0112345678909CPF-nøgle (11 cifre)
520000MCC, ukendt / personlig
53986ISO 4217-valutakode for BRL
5410.00Fast transaktionsbeløb
58BRLandekode
59LOJA TESTEHandelsdrivendes navn (maks 25 tegn iflg. EMVCo)
60SAO PAULOHandelsdrivendes by (maks 15 tegn)
627 bytes indlejretSupplerende dataskabelon
├─ 05***Referencemærke (pladsholder uden reference)
63XXXXCRC16-CCITT over alt forud (genberegn ved kodning)

Almindelige faldgruber

Kompatibilitet med bankingapps

Enhver licenseret PIX-deltager (bank eller betalingsinstitution) understøtter BR Code i deres forbrugerapp. Bemærkelsesværdige implementeringer:

AppStatiskDynamiskNoter
Itaú, Bradesco, Santander, BB, CaixaJaJaTop-5-banker. Fuld PIX-understøttelse inkl. Cobrança, agendado og devolução.
NubankJaJaMest populære neobank i Brasilien. Rent PIX-interface.
Inter, C6 Bank, PicPayJaJaFuld PIX-understøttelse.
Mercado PagoJaJaBetalingsinstitution; PIX er én af flere betalingsskinne i samme app.
Generisk iOS/Android-kameraNejNejNative kameraapps fortolker ikke BR Code som betalingsintention. Brugeren skal først åbne bankingappen.

Se også

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