Todo QR que você escaneou para pagar um comerciante nos últimos cinco anos usa o enquadramento TLV da EMVCo, mas o conteúdo é específico do país. Identificamos o esquema específico, decodificamos os campos do comerciante que você precisa verificar antes de pagar e validamos o checksum CRC que atacantes de troca de etiqueta não podem falsificar.
EMVCo MPM / CPM 💳
O padrão base para todo pagamento QR apresentado por comerciantes globalmente. Estrutura Tag-Length-Value com nome do comerciante, cidade, país, moeda, valor, dados da conta do destinatário e um checksum CRC-16/CCITT-FALSE.
Exibimos: nome do comerciante, cidade, país, moeda ISO 4217 (tabela completa, 169 códigos), categoria MCC, valor, dinâmico vs. estático, indicador de gorjeta, subcampos de dados adicionais (rótulo de referência, número de fatura, rótulo do cliente, rótulo do terminal, finalidade).
Pontuação de ameaça: CRC inválido → suspeito (o QR foi alterado ou corrompido; é o sinal mais confiável de troca de etiqueta).
Análise aprofundada da troca de etiquetas → · Referência do gerador →
Pix (Brazil) 🇧🇷
O esquema de pagamento instantâneo do Banco Central do Brasil. Líder mundial em volume de transações. Dois tipos: estático (QR que pode ser reutilizado) e dinâmico (QR de uso único com ID de transação incorporado).
Exibimos: chave Pix do destinatário (CPF / CNPJ / e-mail / telefone / UUID EVP), descrição do pagamento, URL do QR dinâmico quando presente.
Como criar um →
UPI (India) 🇮🇳
Interface de Pagamentos Unificados da Índia, a maior em número de usuários. O Endereço Virtual de Pagamento UPI (VPA) encaminha pagamentos entre bancos em tempo real.
Exibimos: VPA do beneficiário, nome do beneficiário, valor, moeda, referência de transação, MCC, nota da transação.
Como criar um →
Swiss QR-bill 🇨🇭
ISO 20022 SPC v2.2, não EMVCo. Substitui o boleto de pagamento suíço laranja/vermelho. 33 campos delimitados por linha cobrindo credor, credor final, devedor final, tipo de referência (QRR / SCOR / NON), informações de fatura e procedimentos alternativos.
Exibimos: IBAN do credor, endereço completo do credor, devedor final, valor, moeda, tipo de referência formatado, referência estruturada, mensagem não estruturada, URL de procedimento alternativo eBill.
Como criar um →
EPC Girocode (SEPA) 🇪🇺
QR de transferência de crédito do Conselho Europeu de Pagamentos. Amplamente utilizado na Alemanha, Áustria, Países Baixos e nos países nórdicos para pagamento de faturas.
Exibimos: nome do beneficiário, IBAN, BIC, valor, informações de remessa, código de finalidade.
Como criar um →
ZATCA Fatoora (Saudi Arabia) 🇸🇦
Faturamento assinado criptograficamente, obrigatório em toda transação comercial no Reino. Codificado em TLV com cinco tags obrigatórias (nome do vendedor, número de IVA, timestamp, total, valor de IVA) mais uma assinatura ECDSA.
Exibimos: nome do vendedor, número de registro de IVA, timestamp ISO 8601, total da fatura, valor de IVA.
Como criar um →