PIX

PIX là hệ thống thanh toán tức thì của Brazil, do Banco Central do Brasil (BACEN) vận hành. Định dạng BR Code QR là tập con của EMVCo MPM với Merchant Account Information (tag 26) mang khóa PIX, có thể là CPF, CNPJ, email, số điện thoại hoặc EVP ngẫu nhiên. PIX đã xử lý nghìn tỷ real đầu tiên trong vòng chưa đầy hai năm kể từ khi ra mắt (2020 → 2022) và hiện là mạng lưới thanh toán bán lẻ thống lĩnh tại Brazil.

Đặc tả chuẩn:Banco Central do Brasil, tài liệu PIX. Nghị quyết cốt lõi: BACEN Resolution 103/2021, Manual de Padrões para Iniciação do Pix.
Đặc tả cha:EMVCo MPM v1.1. PIX dành riêng tag tài khoản người bán 26; phần còn lại kế thừa từ EMVCo.
Mã hóa: TLV (Tag-Length-Value) với tag 2 chữ số, độ dài 2 chữ số và phần kéo dài CRC16-CCITT.

Cấu trúc BR Code, tag 26 (PIX Merchant Account Information)

Nội dung dành riêng cho PIX nằm trong tag 26. Đây là cấu trúc TLV lồng nhau với các sub-tag sau:

Sub-tagTênĐộ dàiGhi chú
00GUI, Định danh duy nhất toàn cầu14Giá trị cố định br.gov.bcb.pix. Xác định đây là sơ đồ PIX.
01Khóa PIXbiếnCPF (11 chữ số), CNPJ (14 chữ số), email, điện thoại (+55DDPHONE) hoặc EVP (khóa ngẫu nhiên dạng UUID).
02Thông tin bổ sungbiến, ≤72Tin nhắn văn bản tự do cho người thanh toán. Hiển thị cho người thanh toán trong ứng dụng ngân hàng của họ.
25URL, PIX độngbiếnChỉ dùng cho PIX động: khi quét, ứng dụng người thanh toán lấy toàn bộ payload từ URL này (số tiền, ngày đáo hạn, hết hạn, giảm giá/phạt). PIX tĩnh bỏ qua hoàn toàn tag 25.

Các loại khóa PIX

Loại khóaĐịnh dạngXác thực
CPF (Mã số thuế cá nhân)11 chữ số, không có dấu câu trong payload QRTổng kiểm tra Mod-11 trên 2 chữ số cuối. Mặt nạ 123.456.789-09 → thô 12345678909.
CNPJ (Mã số thuế doanh nghiệp)14 chữ số, không có dấu câuHai tổng kiểm tra mod-11. Mặt nạ 12.345.678/0001-95 → thô 12345678000195.
EmailTuân thủ RFC 5321, tối đa 77 ký tựBACEN chuyển thành chữ thường khi đăng ký; payload QR phải khớp với trường hợp đã đăng ký.
Điện thoạiE.164 với mã quốc gia +55, tối đa 14 ký tựĐịnh dạng: +55DDNNNNNNNNN trong đó DD là mã vùng 2 chữ số. Không có khoảng trắng hoặc gạch nối.
EVP (Khóa ngẫu nhiên)Định dạng UUID v4, 36 ký tựĐược ngân hàng của người thanh toán tạo phía server khi đăng ký. Được ưa thích cho các thương nhân không muốn để lộ CPF/CNPJ/email/điện thoại.

PIX tĩnh và PIX động

Vectơ kiểm tra chuẩn, PIX tĩnh với khóa CPF và số tiền cố định

CPF 12345678909, người bán LOJA TESTE tại SAO PAULO, số tiền cố định R$10.00, không có tham chiếu giao dịch:

00020126360014br.gov.bcb.pix0114123456789095204000053039865406010.005802BR5910LOJA TESTE6009SAO PAULO62070503***6304XXXX
TagGiá trịÝ nghĩa
0001Chỉ báo định dạng payload (luôn là 01)
0111Điểm khởi đầu tĩnh
2636 byte TLV lồng nhauPIX Merchant Account Information
├─ 00br.gov.bcb.pixGUI
├─ 0112345678909Khóa CPF (11 chữ số)
520000MCC, không xác định / cá nhân
53986Mã tiền tệ ISO 4217 cho BRL
5410.00Số tiền giao dịch cố định
58BRMã quốc gia
59LOJA TESTETên người bán (tối đa 25 ký tự theo EMVCo)
60SAO PAULOThành phố người bán (tối đa 15 ký tự)
627 byte lồng nhauMẫu dữ liệu bổ sung
├─ 05***Nhãn tham chiếu (chỗ giữ chỗ khi không có tham chiếu)
63XXXXCRC16-CCITT trên tất cả trước đó (tính lại khi mã hóa)

Những lỗi phổ biến

Khả năng tương thích ứng dụng ngân hàng

Mọi người tham gia PIX được cấp phép (ngân hàng hoặc tổ chức thanh toán) đều hỗ trợ BR Code trong ứng dụng người tiêu dùng của họ. Các triển khai nổi bật:

Ứng dụngTĩnhĐộngGhi chú
Itaú, Bradesco, Santander, BB, Caixa5 ngân hàng hàng đầu. Hỗ trợ PIX đầy đủ bao gồm Cobrança, agendado và devolução.
NubankNgân hàng số phổ biến nhất ở Brazil. Giao diện PIX gọn gàng.
Inter, C6 Bank, PicPayHỗ trợ PIX đầy đủ.
Mercado PagoTổ chức thanh toán; PIX là một trong nhiều đường thanh toán trong cùng ứng dụng.
Camera iOS/Android thông thườngKhôngKhôngỨng dụng camera gốc không phân tích BR Code như ý định thanh toán. Người dùng phải mở ứng dụng ngân hàng trước.

Xem thêm

Tham chiếu đặc tả đã xác minh 2026-04-19. BACEN Resolution 103/2021, EMVCo MPM v1.1, PIX Manual de Padrões v2.0.