EMV QR Hub
EMV QR Hub
How-To Guides

How to Generate an EMVCo Merchant QR

Step-by-step guide to building a merchant-presented EMVCo QR with merchant account data, currency, amount, and CRC validation using EMV QR Hub.

Goal

You will create a standards-aligned merchant-presented QR that a compliant wallet can scan. The payload must include merchant identity, location context, currency, optional amount, and a valid CRC.

Step 1: Collect merchant account information

Obtain the merchant account template values required by your acquirer or national scheme (often placed in Tags 26–51). Incorrect GUIDs or account IDs are a common reason wallets reject an otherwise well-formed payload.

Step 2: Enter merchant profile fields

Set merchant name (Tag 59), city (Tag 60), and country code (Tag 58). Keep names within length limits and use the two-letter ISO country code expected by your market.

Step 3: Choose currency and amount

Select the ISO 4217 numeric currency for Tag 53 (for example, 356 for INR). Add Tag 54 only when the QR is transaction-specific. EMV QR Hub sets Point of Initiation to 12 when an amount is present and 11 when it is not.

Step 4: Generate and verify

Use the EMVCo QR Generator to build the TLV string and QR image. Then paste or scan the result in the Decoder to confirm CRC Pass and inspect nested tags before printing or deploying.

Related guides

Open EMVCo QR GeneratorDecode a payment QR
Legal Disclaimer:EMV QR Hub is a technical utility. We do not process financial transactions or store sensitive payment data. Not affiliated with EMVCo, LLC.