PIX

PIX, бразильская схема мгновенных платежей, управляемая Banco Central do Brasil (BACEN). Формат QR BR Code является подмножеством EMVCo MPM с информацией о торговом счёте (тег 26), несущей ключ PIX, CPF, CNPJ, email, номер телефона или случайный EVP. PIX обработал первый триллион реалов менее чем за два года с момента запуска (2020 → 2022) и стал доминирующей розничной платёжной сетью в Бразилии.

Каноническая спецификация:Banco Central do Brasil, документация PIX. Основная резолюция: BACEN Resolution 103/2021, Manual de Padrões para Iniciação do Pix.
Родительская спецификация:EMVCo MPM v1.1. PIX резервирует тег торгового счёта 26; всё остальное наследуется от EMVCo.
Кодировка: TLV (тег-длина-значение) с 2-значными тегами, 2-значными длинами и трейлером CRC16-CCITT.

Структура BR Code, тег 26 (PIX Merchant Account Information)

Контент, специфичный для PIX, находится в теге 26. Он сам по себе является вложенной структурой TLV со следующими подтегами:

ПодтегНазваниеДлинаПримечания
00GUI, глобальный уникальный идентификатор14Фиксированное значение br.gov.bcb.pix. Идентифицирует схему как PIX.
01Ключ PIXпеременнаяCPF (11 цифр), CNPJ (14 цифр), email, телефон (+55DDPHONE) или EVP (случайный ключ в формате UUID).
02Дополнительная информацияпеременная, ≤72Свободный текст сообщения для плательщика. Отображается плательщику в его банковском приложении.
25URL, динамический PIXпеременнаяИспользуется только для динамического PIX: приложение плательщика загружает полный payload по этому URL при сканировании (сумма, срок оплаты, истечение, скидка/штраф). Статический PIX полностью опускает тег 25.

Типы ключей PIX

Тип ключаФорматПроверка
CPF (личный налоговый ID)11 цифр, без знаков пунктуации в payload QRКонтрольная сумма Mod-11 на последних 2 цифрах. Маска 123.456.789-09 → сырые 12345678909.
CNPJ (корпоративный налоговый ID)14 цифр, без пунктуацииДве контрольные суммы mod-11. Маска 12.345.678/0001-95 → сырые 12345678000195.
EmailСовместимый с RFC 5321, макс 77 символовBACEN приводит к нижнему регистру при регистрации; payload QR должен совпадать с зарегистрированным регистром.
ТелефонE.164 с кодом страны +55, макс 14 символовФормат: +55DDNNNNNNNNN, где DD, 2-значный код города. Без пробелов и дефисов.
EVP (случайный ключ)Формат UUID v4, 36 символовГенерируется на стороне сервера банком плательщика при регистрации. Рекомендуется для продавцов, не желающих раскрывать CPF/CNPJ/email/телефон.

Статический и динамический PIX

Канонический тестовый вектор, статический PIX с ключом CPF и фиксированной суммой

CPF 12345678909, продавец LOJA TESTE в SAO PAULO, фиксированная сумма R$10.00, без ссылки на транзакцию:

00020126360014br.gov.bcb.pix0114123456789095204000053039865406010.005802BR5910LOJA TESTE6009SAO PAULO62070503***6304XXXX
ТегЗначениеСмысл
0001Индикатор формата payload (всегда 01)
0111Статическая точка инициации
2636 байт вложенного TLVPIX Merchant Account Information
├─ 00br.gov.bcb.pixGUI
├─ 0112345678909Ключ CPF (11 цифр)
520000MCC, неизвестно / личное
53986Код валюты ISO 4217 для BRL
5410.00Фиксированная сумма транзакции
58BRКод страны
59LOJA TESTEНазвание продавца (макс 25 символов по EMVCo)
60SAO PAULOГород продавца (макс 15 символов)
627 байт вложенныхШаблон дополнительных данных
├─ 05***Метка ссылки (заполнитель без ссылки)
63XXXXCRC16-CCITT по всему предшествующему (пересчитать при кодировании)

Типичные ошибки

Совместимость с банковскими приложениями

Каждый лицензированный участник PIX (банк или платёжная организация) поддерживает BR Code в своём потребительском приложении. Основные реализации:

ПриложениеСтатическийДинамическийПримечания
Itaú, Bradesco, Santander, BB, CaixaДаДаТоп-5 банков. Полная поддержка PIX включая Cobrança, agendado и devolução.
NubankДаДаСамый популярный необанк в Бразилии. Чистый UX для PIX.
Inter, C6 Bank, PicPayДаДаПолная поддержка PIX.
Mercado PagoДаДаПлатёжная организация; PIX, одна из нескольких платёжных сетей в одном приложении.
Стандартная камера iOS/AndroidНетНетНативные приложения камеры не распознают BR Code как платёжное намерение. Пользователь должен сначала открыть банковское приложение.

Смотрите также

Ссылки на спецификации проверены 2026-04-19. BACEN Resolution 103/2021, EMVCo MPM v1.1, PIX Manual de Padrões v2.0.