QR Payload Examples
Explore real-world EMVCo QR payload examples including static QR, dynamic QR, merchant-presented mode, TLV structures, CRC validation, and interoperable payment payloads used in QR payment ecosystems.
Why QR Payload Examples Matter
QR payload examples help developers, fintech platforms, payment gateways, and interoperability systems understand how EMVCo QR payloads are structured and processed.
By analyzing real payload examples, developers can build QR generators, QR parsers, validation engines, merchant systems, and interoperable payment applications more accurately.
These examples demonstrate TLV encoding, EMV tag usage, merchant account templates, transaction references, and CRC validation logic.
Static QR Payload Example
Static QR payloads are reusable and generally contain merchant information without transaction-specific amounts.
00020101021126360014A000000677010111011300660000000005204581253033565802IN5910EMVQRHUB6007DELHI6304A13FReusable Merchant QR
The same QR can be used repeatedly for multiple transactions.
Customer Enters Amount
Transaction amount is usually entered manually.
Dynamic QR Payload Example
Dynamic QR payloads are generated specifically for individual transactions and may contain payment amount, invoice identifiers, or transaction references.
00020101021226360014A00000067701011101130066000000000520458125405125.0053033565802IN5910EMVQRHUB6007DELHI62070503INV6304B45FTransaction-Specific Payload
Generated uniquely for each payment transaction.
Supports Reconciliation
Includes invoice numbers and transaction references.
Merchant Presented Mode Example
In Merchant Presented Mode (MPM), the merchant displays the QR code and the customer scans it using a payment application or wallet.
Merchant
Displays QR
Customer
Scans QR
Payment
Process transaction
00020101021126360014A000000677010111011300660000000005204581253033565802IN5910STOREPAY6007MUMBAI6304D12FConsumer Presented Mode Example
In Consumer Presented Mode (CPM), the customer wallet generates and displays the QR code while the merchant scans it.
Customer
Displays QR
Merchant
Scans QR
Payment
Process transaction
00020101021226420014A0000006770101110216WALLET1234567895204581253033565802IN5912CUSTOMERQR6005DELHI6304F21ATLV Parsing Example
EMVCo QR payloads use Tag-Length-Value encoding structures.
5406100.00Transaction amount field
Value length is 6 characters
Transaction amount
CRC Validation Example
CRC validation helps ensure payload integrity before payment processing.
CRC validation field
Checksum value size
CRC checksum example
How Developers Use Payload Examples
QR Generator Development
Developers use examples to build interoperable QR generation systems.
QR Parser Implementation
Payload examples help validate TLV parsing logic.
Fintech Integration
Payment systems interpret EMVCo payload structures during transaction processing.
Validation & Debugging
Examples help identify malformed payloads and CRC failures.
