What is EMV QR?
EMV QR is the family of payment QR specifications published by EMVCo so different countries can still share one camera-friendly payload grammar. The merchant-presented flavour (MPM) is a TLV string inside a QR symbol. This academy explains that grammar; it is not an EMVCo website.
A payload, not a logo
Consumers see a square of pixels. Software sees a string of digits and letters: tags, lengths, values, then a CRC. That string is what wallets trust enough to open a pay screen. Pretty pixels with a bad string will not pay.
Annotated sample payload (illustrative)
Here is a minimal synthetic static MPM fragment you can paste into Decode. It is not a live merchant account.
00020101021126370016A000000677010111011300123456789015204000053035645802IN5913Demo Merchant6009Bengaluru6304ABCD
Reading left to right: Tag 00 = payload format indicator; Tag 01 = 11 (static); Tag 26 = Merchant Account Information template; Tag 52 = MCC; Tag 53 = 356 (INR); Tag 58 = IN; Tag 59 = name; Tag 60 = city; Tag 63 = CRC placeholder. Replace ABCD with a real CRC computed over the string up to and including “6304”.
Merchant-presented versus consumer-presented
MPM: shop shows the code, customer scans. CPM: customer shows a code, shop scans. Most counter stickers and this generator are MPM. Mixing the two in one product confuses testers.
Minimum objects you will hear about
Format indicator, point of initiation, merchant account template, MCC, numeric currency, country, name, city, CRC. Optional amount, postal code, and additional data (Tag 62). Details are on the payload-format and tags pages.
What EMV QR Hub is
A browser toolkit to build, style, and decode those strings, plus this academy. Processing is local. We do not move money. For the specification PDFs, use emvco.com.
Who publishes it
EMVCo is the consortium behind EMV chip specs and the QR payment specs. Member brands are on emvco.com. They do not operate this website and they do not operate your local UPI or PromptPay switch.
What a beginner should do in ten minutes
Open the EMV generator, fill name, city, country, currency, generate, copy the payload into Decode, read Tag 01 and Tag 53. Then read Point of Initiation and ISO 4217. That path beats rereading marketing pages.
What we will not claim
We will not claim official EMVCo Academy status. We will not claim that a CRC-valid QR is a completed payment. We will not claim that every national wallet accepts every GUID.
Next articles
TLV format, CRC, payload structure, how to generate, how to decode. Tools stay at /emv/ and /decode/.
Where EMV QR sits among EMVCo technologies
EMVCo is the consortium that also maintains contact chip, contactless, 3-D Secure, tokenisation, and related programmes. QR is one camera-friendly way to carry payment instructions, not a replacement for chip cards and not a new bank. Member organisations and current documents are listed on emvco.com. They do not operate this website and they do not operate your local UPI, PromptPay, or SGQR switch.
What is shared is a payload grammar so wallets can parse merchant codes across markets that still differ in GUIDs, branding, and membership. What is not shared is money movement: issuers and acquirers still authorize and settle. A CRC-valid QR is instructions, not a payout.
MPM versus CPM in one paragraph you can teach
Merchant-presented: shop shows the code, customer scans — stickers, POS screens, this generator. Consumer-presented: customer shows a code, shop scans — wallet-generated, not a shop sticker. Mixing them in one product confuses testers and cashiers. If you only remember one thing, remember which device holds the camera.
This academy’s how-tos are MPM. The CPM article exists so you do not force the EMV studio into a wallet presentment it does not implement.
A ten-minute path that beats rereading marketing
Open the EMV generator, fill a real-looking name, city, country, and numeric currency, generate, copy the payload into Decode, and read Tag 01 and Tag 53. Then read Point of Initiation and ISO 4217. Then try a billed 12-code with Tag 54. That loop teaches more than a glossary.
Next articles: TLV, CRC, payload structure, how to generate, how to decode. Tools stay at /emv/ and /decode/. We will not claim official EMVCo Academy status, and we will not claim every national wallet accepts every GUID.
Glossary without the keyword farm
Payload format indicator (Tag 00) tells parsers which QR payment grammar to use. Point of initiation (Tag 01) tells wallets whether the amount is typed or locked. Merchant account information (MAI) is the nested template that aims the payment. CRC (Tag 63) is a checksum over the bytes, not a payment receipt. If those four ideas stick, the rest of the academy is detail on the same skeleton described in EMVCo’s QR publications on emvco.com.
We kept one beginner URL instead of three synonym pages. Old duplicate routes were merged with 301s. Tools remain at /emv/ and /decode/. Operator: Pankaj Kalra.
