Pix 二维码是怎么工作的
Pix 是巴西中央银行运营的银行账户间即时转账系统,和国内的微信支付、支付宝是完全不同的体系,只在巴西使用。二维码里存的是一段叫 BR Code 的文本,这是巴西央行基于 EMV 商户出示型二维码标准为 Pix 制定的格式。每个字段按“编号、两位长度、内容”的顺序排列:商户账户块包含标识符 br.gov.bcb.pix 和你的 Pix 密钥,随后是商户类别 0000、货币代码 986(雷亚尔)、可选金额、国家代码 BR、收款人姓名(最多 25 个字符)、城市(最多 15 个字符)和交易 ID,最后以 CRC-16 校验码结尾。损坏或被篡改的码会被银行应用拒绝,而不会付给别人。
这是静态码,和银行给商户印在收银台的那种相同,不调用任何 API 或支付服务。交易 ID 留空时会按央行手册中静态码的示例填为 ***;如果填写(字母和数字,最多 25 位),它会随付款一起传递并出现在你的账单里,方便对账。
付款人打开银行或钱包应用(Nubank、Itaú、Bradesco、Caixa、PicPay、Mercado Pago 等所有 Pix 参与机构),选择 Pix 并扫码。应用会在央行的中央目录里查询密钥,显示账户持有人的登记姓名而不是码里写的名字,付款人据此确认收款方。码里有金额就自动填入,没有则由付款人输入。同一段字符串也会以“Pix copia e cola”的形式显示在表单下方,可以直接粘贴到消息里发送。
适用场景
- 在巴西经营的华人商户或餐馆印一张不带金额的收款码,顾客扫码后自行输入应付款。
- 面向巴西市场的跨境电商在包裹或账单上附一个固定金额的 Pix 码,例如 R$ 25.00。
- 公寓业委会或社团发送带月费和交易 ID(如 COTA2026MAR)的码,方便核对每笔付款。
- 教会、学校义卖或公益机构在海报或直播画面上展示捐款码。
打印前的小建议
- 手机号密钥必须以 +55 开头,例如 +5511912345678。单纯的 11 位数字会被当成 CPF(巴西个人税号),那是另一种密钥。
- 姓名和城市尽量简短,不带重音符号。标准允许 25 和 15 个字符,重音会被自动去除;反正银行应用显示的是密钥登记的姓名。
- 打印前先用自己的银行应用测试。应用会显示密钥持有人的登记姓名,如果不是你,说明密钥输错了。
- 价格会变的话,把金额留空,在码旁边标明价格。带金额的码每次调价都得重新生成。