PIX

PIXはBanco Central do Brasil(BACEN)が運営するブラジルの即時決済スキームです。BR Code QRフォーマットはEMVCo MPMのサブセットで、タグ 26 のMerchant Account InformationにPIXキー(CPF、CNPJ、メールアドレス、電話番号、またはランダムEVP)を格納します。PIXは2020年の開始から2年未満(2020 → 2022)で初の1兆レアルを決済し、現在ブラジルの主要な小売決済ネットワークとなっています。

正規仕様: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から継承します。
エンコード: 2桁のタグ、2桁の長さ、CRC16-CCITTトレーラーを持つTLV(タグ・長さ・値)。

BR Code構造, タグ26(PIX Merchant Account Information)

PIX固有のコンテンツはタグ 26 に格納されています。これ自体が以下のサブタグを持つネストされたTLV構造です:

サブタグ名前長さ備考
00GUI, グローバル一意識別子14固定値 br.gov.bcb.pix。スキームをPIXとして識別します。
01PIXキー可変CPF(11桁)、CNPJ(14桁)、メール、電話(+55DDPHONE)、またはEVP(UUID形式のランダムキー)。
02追加情報可変、≤72支払者へのフリーテキストメッセージ。支払者の銀行アプリに表示されます。
25URL, 動的PIX可変動的PIXのみで使用:スキャン時に支払者のアプリがこのURLから完全なペイロードを取得します(金額、期日、有効期限、割引/罰金)。静的PIXはタグ25を完全に省略します。

PIXキーの種類

キーの種類形式検証
CPF(個人税ID)11桁、QRペイロードに句読点なし下2桁にMod-11チェックサム。マスク 123.456.789-09 → 生 12345678909
CNPJ(法人税ID)14桁、句読点なし2つのmod-11チェックサム。マスク 12.345.678/0001-95 → 生 12345678000195
メールアドレスRFC 5321準拠、最大77文字BACEN登録時に小文字化。QRペイロードは登録時のケースと一致する必要があります。
電話番号E.164(国番号 +55)、最大14文字形式:+55DDNNNNNNNNN(DDは2桁の市外局番)。スペースやハイフンは不可。
EVP(ランダムキー)UUID v4形式、36文字登録時に支払者の銀行がサーバー側で生成。CPF/CNPJ/メール/電話を公開したくないマーチャントに推奨。

静的PIXと動的PIX

正規テストベクター, CPFキーと固定金額の静的PIX

CPF 12345678909、マーチャント LOJA TESTESAO PAULO)、固定金額 R$10.00、取引参照なし:

00020126360014br.gov.bcb.pix0114123456789095204000053039865406010.005802BR5910LOJA TESTE6009SAO PAULO62070503***6304XXXX
タグ意味
0001ペイロード形式インジケーター(常に 01
0111静的起点
2636バイトのネストTLVPIX Merchant Account Information
├─ 00br.gov.bcb.pixGUI
├─ 0112345678909CPFキー(11桁)
520000MCC, 不明 / 個人
53986BRLのISO 4217通貨コード
5410.00固定取引金額
58BR国コード
59LOJA TESTEマーチャント名(EMVCo規定最大25文字)
60SAO PAULOマーチャント都市(最大15文字)
627バイトのネスト追加データテンプレート
├─ 05***参照ラベル(参照なしのプレースホルダー)
63XXXX直前のすべてに対するCRC16-CCITT(エンコード時に再計算)

よくある落とし穴

バンキングアプリの対応状況

ライセンスを受けたすべてのPIX参加者(銀行または決済機関)はコンシューマーアプリでBR Codeをサポートしています。主な実装:

アプリ静的動的備考
Itaú, Bradesco, Santander, BB, Caixa対応対応上位5銀行。Cobrança、agendado、devoluçãoを含む完全なPIXサポート。
Nubank対応対応ブラジルで最も人気のあるネオバンク。シンプルなPIX UX。
Inter, C6 Bank, PicPay対応対応完全なPIXサポート。
Mercado Pago対応対応決済機関。PIXは同アプリ内の複数の決済ネットワークの1つ。
汎用iOS/Androidカメラ非対応非対応ネイティブカメラアプリはBR Codeを決済意図として解析しません。ユーザーはまず銀行アプリを開く必要があります。

関連リンク

仕様リファレンス確認済み 2026-04-19。BACEN Resolution 103/2021、EMVCo MPM v1.1、PIX Manual de Padrões v2.0。