Standards · EMVCo merchant payment QR

Er denne kjøpmann­betalings-QR trygg å betale?

QR-koden på et restaurantbord, parkeringsautomat eller markedsbod kjører nesten alltid på EMVCo sitt TLV-format. Den inneholder kjøpmannens betalings­kontoinformasjon, valuta og beløp. Slik vet du om QR-koden er trygg å betale.

Skann en kjøpmann-QR → Alle standarder →

Hva er formatet

Standarden er EMVCo QR Code Specification, publisert av EMV Co LLC, eid av Visa, Mastercard, Amex og Discover.

Nesten hvert lands direktebetalingsoppsett er bygget på EMVCo MPM med et lands­spesifikt tagg-26-navnerom-GUID.

Formatet er Tag-Length-Value tekst, ingen kryptering, dekoderbar av enhver QR-skanner.

Anatomien til en kjøpmann-presentert betalings-QR

Hver EMVCo-nyttelast begynner med 000201 (nyttelast­format­indikator). TLV-taggene er tosifrede ASCII-desimalverdier; indre tagg­er (f.eks. 26 = kjøpmannsinformasjon) inneholder sine egne TLV-tripler.

Tagg 01, Initieringsmetode

11 = statisk QR (gjenbrukbar, du fyller inn beløpet selv).
12 = dynamisk QR (beløp innebygd, genereres per transaksjon).

Tagger 26–51, Kjøpmannkonto­informasjon

Lands­spesifikk mottaker­identifikator. Pix-nøkkel (CPF / CNPJ / e-post / telefon / EVP UUID) for Brasil; UPI VPA for India; PromptPay-ID for Thailand.

Tagg 52, Kjøpmannkategori­kode (MCC)

ISO 18245 4-sifret kategori. 5812 = restaurant, 5411 = dagligvare, 7011 = overnatting, 5541 = bensinstasjon, 4121 = taxi.

Tagg 53, Valuta

ISO 4217 numerisk kode. 840 = USD, 978 = EUR, 826 = GBP, 986 = BRL (brasiliansk real), 356 = INR (indisk rupi).

Tagg 54, Beløp

Valgfri. Til stede i dynamiske QR-koder (kjøpmannen har forhånds­utfylt det), fraværende i statiske (du fyller inn beløpet selv).

Tagger 55–57, Tips / service­avgift

Valgfri. 55 angir om det skal vises tips­prompt; 56/57 bærer et fast beløp eller prosentsats for service­avgift.

Tagg 58, Land

ISO 3166-1 alfa-2 lands­kode. Nyttig når betalings­apper støtter grense­overskridende overføringer.

Tagg 59, Kjøpmannens navn

Opptil 25 tegn. Dette er feltet lommeboks­appen din viser som «du betaler til». Angriperen kan sette hvilket navn som helst her.

Tagg 60, Kjøpmannens by

Opptil 15 tegn. Stedet kjøpmannen befinner seg.

Tagg 61, Postnummer

Valgfritt men nyttig for svindel­oppdagelse: en US-kjøpmann der postnummeret ikke stemmer overens med byen er et varselsignal.

Tagg 62, Tilleggs­datafelt

Sub-TLV. Inni: faktura­nummer, mobil­nummer, butikk­etikett, lojalitetsnummer, referanse­etikett, formål.

Tagg 63, CRC-kontrollsum

CRC-16/CCITT-FALSE over alt foregående (inkludert «6304»-hodet til CRC TLV-en selv). Hvis dette ikke stemmer, ble QR-koden endret eller ødelagt.

Klistremerke­byttet, global QR-svindel nr. 1

Teknikken er nedslående enkel:

  1. Angriperen skriver ut en QR som peker til sin egen betalingskonto.
  2. De legger den utskrevne QR-koden på et klistremerke (eller skriver direkte på selvklebende papir).
  3. De går gjennom et marked, restaurantstrøk eller parkeringssone og kleber svindel-QR-en over den legitime kjøpmannens QR.
  4. Hver kunde som skanner betaler angriperen.

Kjøpmannen merker ingenting før dagens avregning viser at inntektene mangler.

Svindelen er dokumentert i hvert land der mobil­betaling er utbredt: Brasil (Pix-klistremerke­bytte på parkeringsautomat), India (UPI-bytte på restaurantbord), og resten.

Slik verifiserer du en betalings-QR før du betaler

Hva skanneren vår viser deg:

Fysiske ledetråder å inspisere før du skanner:

Lands­spesifikke oppsett vi identifiserer

Analysatoren vår gjenkjenner landkoden og merker svaret med det lokale systemnavnet når det passer. Dekker for øyeblikket 54 land, inkludert alle de store øyeblikkelige betalingssystemene. Se standardshuben for den fullstendige listen med detaljer per system.

Relatert

Skann før du betaler

Slipp QR-koden i skanneren vår. Resultatet viser kjøpmann, by, land, beløp, valuta og om CRC-kontrollsummen er gyldig.

Åpne skanner →