Barcode Technology

Barcode History

Barcode Label Paper

Barcode Printer

Barcode Application

Inventory Management

AI Barcode QRCode

Barcode Scanner

Barcode Software

Barcode Software B

Barcode Software C

Barcode Software D

Barcode Software E

New Technology A

New Technology B

Robot Technology

Barcode Types

Barcode Types B

Barcode Types C

Barcode Types D

Barcode Types E

Barcode Types F

Electronic Technology

Psychology at Work

Barcode Technology and Barcode Software Related   <<< Back to Directory <<<

A Technical Deep-Dive into QR Codes and Their Multispectral Industrial Applications (P23)

A Technical Deep-Dive into QR Codes and Their Multispectral Industrial Applications

Chapter 23: Industry 10 - Banking: Secure Peer-to-Peer Payments

Short Summary

This chapter explores the transformative role of QR codes in banking and payments, where they have become a standard interface for secure peer-to-peer transactions. EMVCo-standard QR codes encode merchant identification, transaction amounts, currency, and other critical data in a structured format. The technology supports both online and offline transactions through cryptograms and tokenization, enabling systems like India's UPI and China's Alipay to process billions of transactions monthly. We examine the recent breakthrough in the United States: the first QR code payment sent over the Federal Reserve's FedNow Service using the new X9 payment standard. The chapter presents real-world American applications: Matera's demonstration of QR-enabled instant payments, the development of the X9 standard for interoperable QR payments across multiple networks, SnapPay's platform enabling Alipay and WeChat Pay acceptance for North American merchants, and the integration of UPI international payments at U.S. merchants. The chapter also covers the underlying EMVCo specifications, the distinction between static and dynamic QR codes, and the offline capabilities that make QR payments resilient in low-connectivity environments.

Introduction: The QR Code as a Payment Instrument

Walk down a street in China or India and it becomes immediately apparent that QR codes are woven into the fabric of everyday life. Nothing demonstrates this more than the boom in QR code-based mobile payments . In Brazil, nearly half of all payments are now made with a QR code through the Pix instant payment system, amounting to about 3 billion QR code transactions each month .

The United States, however, has been slower to adopt QR code payments. While QR codes have enjoyed newfound popularity for viewing menus, redeeming coupons, and returning online purchases, their use for payments has been more muted . But that is changing. The recent demonstration of the first QR code payment sent over the FedNow Service signals a new era for QR-based payments in America .

At the heart of this transformation is the EMVCo QR Code Specification, a global standard that ensures QR codes for payments work consistently across different providers, countries, and use cases . These specifications define how payment information---merchant ID, amount, currency, and other data---is structured within the QR code, enabling interoperability between different payment systems, banks, and mobile apps .

This chapter explores the technology behind QR code payments, the EMVCo standards that enable interoperability, and the American applications that are bringing QR-based payments to U.S. consumers.

The Technology: EMVCo QR Code Specifications

The EMVCo QR Code Specifications are the foundation of secure, interoperable QR code payments worldwide. EMVCo, the global technical body that manages EMV specifications, released its QR code payment specifications in 2017 to address the growing deployment of QR code payment methods and the need for a consistent experience for merchants and consumers .

EMVCo defines two primary QR code payment models :

Merchant-Presented Mode (MPM): In this model, the merchant displays a QR code---on a terminal screen, a static poster, or a receipt---and the customer scans it with their mobile device to initiate payment. This is the model used for bill payments, in-store purchases, and e-commerce .

Consumer-Presented Mode (CPM): In this model, the customer displays a QR code on their mobile device, and the merchant scans it using an optical scanner. This is similar to how loyalty cards or digital wallet codes work .

The EMVCo specification defines the data organization within the QR code payload . The data is organized as a series of data objects, each consisting of an identifier (ID), a length field, and a value field. The ID is a two-digit number, the length is a two-digit number, and the value field contains the actual data.

Key data objects defined in the specification include :

| Data Object | Meaning |

|||

| Payload Format Indicator (ID '00') | Defines the version of the QR code template |

| Point of Initiation Method (ID '01') | Indicates whether the code is static ('11') or dynamic ('12') |

| Merchant Account Information (ID '02'-'51') | Identifies the merchant account for a specific payment system |

| Merchant Category Code (ID '52') | The merchant's business category |

| Transaction Currency (ID '53') | The currency code of the transaction |

| Transaction Amount (ID '54') | The transaction amount, if known |

| Country Code (ID '58') | The country of the merchant |

| Merchant Name (ID '59') | The merchant's business name |

| Merchant City (ID '60') | The city of operations |

| CRC (ID '63') | A checksum for data integrity |

The specification also includes templates for additional data, such as bill numbers, mobile numbers, loyalty numbers, and merchant information in alternate languages . This structured approach enables QR codes to support multiple payment systems, use cases, and value-added services.

Static vs. Dynamic QR Codes

The EMVCo specification distinguishes between static and dynamic QR codes through the Point of Initiation Method data object :

Static QR Codes (Value '11'): The same QR code is shown for more than one transaction. These are typically used for fixed-price items, tips, or donation boxes where the amount is either fixed or entered by the payer.

Dynamic QR Codes (Value '12'): A new QR code is generated for each transaction. Dynamic codes typically include the transaction amount, a unique transaction identifier, and a timestamp or cryptogram to prevent reuse. They are more secure and are used for merchant-presented payments where the amount is known in advance.

Dynamic QR codes are essential for secure payment applications because they prevent the same QR code from being used multiple times, reducing the risk of fraud.

Offline Capability and Cryptograms

One of the key features of QR code payments is the ability to operate offline. In low-connectivity environments, the payment app can generate a cryptogram---an encrypted token---that is embedded in the QR code. The merchant's device captures the token offline and stores it for later synchronization .

This approach, sometimes called 'offline-resilient QR payments,' uses one-time encrypted tokens to ensure guaranteed transactions even without internet connectivity. Customers generate scannable QR codes containing encrypted payment details, merchants store the tokens offline, and batch-synchronize them once connectivity is restored .

Research in this area has shown that such systems can achieve a 90% reduction in transaction failures in low-connectivity environments . This is particularly important for emerging markets and rural areas, but also relevant for U.S. applications where network coverage may be inconsistent.

US Application Examples: QR Payments in Practice

Example 1: The First FedNow QR Code Payment

In July 2025, a significant milestone was reached in U.S. payments: the first QR code payment was sent over the Federal Reserve's FedNow Service. The demonstration transferred funds in one second from a credit union to a Top 4 bank in the United States .

The transaction worked as follows: A bill was presented to a payer with a merchant-generated QR code. The payer scanned the QR code using their credit union's mobile banking app and authorized the transaction. The funds were transferred instantly via FedNow .

Carlos Netto, CEO and co-founder of Matera, the fintech that provided the technology, explained the significance: 'This development unlocks the last mile of real-time payments. It opens the door to a broad range of use cases, bill payments, in-store payments and ecommerce, all initiated by QR code and settled in real time' .

The demonstration is part of a broader trend toward QR-based instant payments in the U.S. As Netto noted, 'In the U.S., we're seeing accelerating interest, especially for bill payments, restaurant tabs, and one-time purchases' .

Example 2: The X9 Payment QR Code Standard

Key to making the FedNow demonstration possible was the X9 payment QR code standard, developed by the Accredited Standards Committee X9. The X9 standard introduces a common language for encoding payment data 'in a secure, structured, and extensible way' .

The importance of this standard cannot be overstated. Prior to its development, QR code implementations in the U.S. were fragmented, proprietary, or limited to closed-loop systems . The X9 standard allows a single QR code to work across multiple networks, such as FedNow, the automated clearing house, and The Clearing House's RTP network .

'The goal is finding similar interoperability here in the U.S., where a single QR code can operate across multiple payment rails,' Netto explained . 'That way, users can simply scan the QR code and select how and when they receive their funds and make payments. This method shifts from a 'pull' to a 'push' payment model, where the QR code contains all the necessary payment information and transaction information' .

The X9 standard supports multiple use cases, including consumer-to-business, business-to-business, and peer-to-peer payments . It is expected to enable innovation while maintaining consistency, trust, and interoperability across the U.S. payments ecosystem .

Example 3: SnapPay - Enabling Chinese Payment Methods for North American Merchants

SnapPay is the leading North American payment platform enabling Alipay, WeChat Pay, and China UnionPay acceptance for North American merchants . The platform permits safe and secure online, in-store, in-app, and mobile transactions.

SnapPay offers several products for merchants :

Static QR Payment: A payment method using a fixed QR code displayed at merchant locations to accept Alipay, WeChat Pay, and China UnionPay payments. This is suitable for merchants with a fixed point of sale.

Stand-Alone Device: A smart, independent terminal that processes Alipay, WeChat Pay, and China UnionPay payments by generating dynamic QR codes for customer scanning. This provides additional security and transaction tracking.

SnapPay's platform is particularly valuable for U.S. merchants targeting Chinese consumers, whether tourists, expatriates, or online shoppers. As one analysis noted, Alipay and WeChat Pay have become the primary methods of payment for Chinese consumers, and offering these payment options is crucial for attracting Chinese shoppers .

Example 4: UPI International at U.S. Merchants

India's Unified Payments Interface (UPI) has expanded internationally, and the United States is among the countries that accept UPI as a form of payment. As of August 2025, Mauritius, Singapore, UAE, USA, France, Sri Lanka, Nepal, and Bhutan are the only countries that accept UPI for QR code-based payments .

UPI works through a simple mechanism: if a merchant supports UPI abroad, customers can pay through the same UPI apps they use at home---PhonePe, Google Pay, Paytm---by scanning a QR code . The amount is converted into the local currency, and the transaction is deducted directly from the customer's Indian bank account .

In the U.S., UPI acceptance is still limited, but it represents a growing opportunity for merchants catering to Indian tourists, students, and expatriates. The transaction amount is visible in both the international currency and Indian currency, along with the current exchange rate and applicable fees .

Example 5: Matera's Vision for QR Payment Innovation

Matera, the fintech behind the FedNow QR demonstration, envisions broader applications for QR payment technology. Carlos Netto, CEO and co-founder, has highlighted several promising use cases :

Bill Payments: 'Small businesses often resort to checks for payments because they lack alternatives, particularly when it comes to avoiding chargebacks. Solutions and partnerships that integrate QR codes into invoices offer a more efficient way to pay' . When a customer scans the QR code and confirms payment details, the invoice is automatically marked as paid.

Sound-Based Payments: 'The same data string you find in QR codes can be transmitted via sound,' Netto said. 'Imagine speaking to an AI assistant through your headphones and asking it to make a payment' .

Augmented Reality Payments: Netto also pointed to a recent demonstration where a QR code was viewed through augmented reality glasses to seamlessly make a payment with your eyes .

Matera's technology creates secure, digitally signed codes that ensure safety and protection, designed to be generated at scale to handle high transaction volumes .

The EMVCo Ecosystem and Global Interoperability

The EMVCo QR Code Specifications are part of a broader ecosystem of payment standards that enable global interoperability. EMVCo's six member organizations---American Express, Discover, JCB, Mastercard, UnionPay, and Visa---oversee the development and maintenance of these specifications .

The specifications are global, meaning any business in any country can adopt them and expect their solutions to work everywhere . At the same time, the flexibility of EMV Specifications means that this global interoperability does not come at the expense of meeting local requirements. For example, the U.S. adapted the global EMV Chip Specifications to support the industry's need for a Common Debit AID on EMV Chip cards .

Countries around the world are already using or considering implementing EMV QR Code Specifications. In Europe, the European Payments Council has advised that 'existing QR code-based solutions should consider migrating to the EMVCo specifications to enhance the interoperability of their solutions' . In Canada, Ernst & Young is working with industry stakeholders to 'harmonize QR code payments across market participants from coast to coast' .

The adoption of common technical foundations is critical for the success of QR code payments. As EMVCo's Director of Engagement and Operations noted, 'fragmented ecosystems with various incompatible solutions create user confusion and frustration, as was the case in the early days of card acceptance when it was common in many parts of the world for merchants to have multiple terminals at the POS' . The same principle applies to QR codes: a single QR code capable of supporting all payment types is far more consumer-friendly than multiple codes.

Security Considerations

Security is a paramount concern in QR code payments. Several layers of protection are built into the ecosystem.

EMVCo Specifications: The EMVCo QR Code Specifications include a CRC checksum (ID '63') that allows the mobile application to check the integrity of the data scanned without having to parse all the data objects . This provides a basic level of data integrity verification.

Dynamic Codes and Cryptograms: Dynamic QR codes, which generate a new code for each transaction, prevent the same code from being reused. Cryptograms---encrypted tokens---provide an additional layer of security, as they can only be decrypted by the authorized payment system .

TrustZone-Based Security: Research has explored using hardware-level security, such as ARM TrustZone, to secure mobile financial transactions. A TrustZone-based framework can provide end-to-end protection for QR code payments and credit card information, with features including offline generation of virtual credit card numbers and secure QR code encoding within the Trusted Execution Environment .

Tokenization: Payment tokenization replaces sensitive account information with a unique token that has limited validity. This token can be embedded in the QR code, reducing the risk of account compromise .

X9 Standard Security: The X9 payment QR code standard introduces a common language for encoding payment data 'in a secure, structured, and extensible way,' providing a foundation for secure QR code payments in the U.S. .

Challenges and Future Directions

Despite the progress, several challenges remain for QR code payments in the U.S.:

Fragmentation: While the X9 standard addresses interoperability, adoption is still in early stages. Prior to this standard, QR code implementations were fragmented and proprietary .

Network Effects: QR code payments thrive on network effects---the more merchants and consumers use them, the more valuable they become. Building these networks takes time.

Consumer Habits: U.S. consumers are accustomed to card-based payments and may be reluctant to adopt QR-based alternatives. However, the growing use of QR codes for other purposes (menus, coupons) is building familiarity .

Security Concerns: Consumers may be concerned about QR code fraud, particularly 'QR code replacement' scams where malicious codes are placed over legitimate ones. Education and app-based verification can mitigate this.

Regulatory Considerations: The X9 standard is still being finalized, and its adoption will depend on regulatory support and industry buy-in .

Looking ahead, the future of QR code payments in the U.S. is promising. The EMVCo specifications provide a global, interoperable foundation . The X9 standard addresses the unique needs of the U.S. payments ecosystem . And recent demonstrations show that QR code payments can work seamlessly with real-time payment networks like FedNow .

Detailed Closing Summary

Let us now consolidate everything we have covered in this chapter, reflecting on the significance of QR codes in banking and payments.

QR codes have become a standard interface for secure peer-to-peer and merchant payments globally. The EMVCo QR Code Specifications provide the technical foundation, defining how payment data---merchant ID, amount, currency, and additional information---is structured within the QR code . The specifications support both Merchant-Presented Mode (customer scans merchant code) and Consumer-Presented Mode (merchant scans customer code), as well as static codes for fixed transactions and dynamic codes for variable amounts .

The technology supports both online and offline transactions. In low-connectivity environments, one-time encrypted tokens can be embedded in QR codes, enabling offline capture and batch synchronization when connectivity is restored . This offline capability is crucial for emerging markets and rural areas, and relevant for U.S. applications where network coverage may be inconsistent.

In the United States, QR code payments are gaining momentum. The recent demonstration of the first QR code payment over the FedNow Service, using technology from Matera and the X9 standard, signals a new era for QR-based instant payments . The X9 standard introduces a common language for encoding payment data, enabling a single QR code to work across multiple networks---FedNow, ACH, and RTP---and supporting multiple use cases .

American companies are bringing QR payment technology to market. SnapPay is the leading North American platform enabling Alipay, WeChat Pay, and China UnionPay acceptance, with static and dynamic QR code products for merchants . Matera provides the technology for secure, digitally signed QR codes that can handle high transaction volumes .

The U.S. is also part of the growing international UPI network. Indian tourists and expatriates can now use their UPI apps to scan QR codes at participating U.S. merchants, with the transaction deducted directly from their Indian bank accounts .

The EMVCo ecosystem ensures global interoperability. EMVCo's six member organizations---American Express, Discover, JCB, Mastercard, UnionPay, and Visa---oversee the specifications, ensuring that QR code payments work consistently across different providers and countries .

Security is built into the ecosystem through CRC checksums, dynamic QR codes, cryptograms, TrustZone-based hardware security, and tokenization .

The future of QR code payments in the U.S. is promising, with accelerating interest in bill payments, restaurant tabs, and one-time purchases . The X9 standard is expected to enable innovation while maintaining consistency, trust, and interoperability across the U.S. payments ecosystem .

For the consumer, the QR code on a bill or at a checkout counter is a gateway to instant payment---a small square that replaces the need for cash, checks, or card swipes. For the merchant, it is a low-cost, efficient way to accept payments. For the banking system, it is a new channel for real-time payments that leverages existing infrastructure while enabling new use cases. The QR code is not just a payment instrument; it is a bridge between the physical and digital worlds of commerce.

 

EasierSoft Barcode Label Design & Bulk Printing Software

---- Use Excel Data to Batch Print Barcodes on Label Sheets or Roll Labels  

---- How to use this barcode software

Download:  Free Barcode Software + Barcode Label Designer

Download Free Barcode Software at Softonic

     Download at CNET

Once you obtain a GS1/UPC/EAN barcode, or other barcode type and QR code, you can use our free software to batch print barcode labels onto Roll label paper using a professional label printer, or to batch print barcodes onto Avery 5160 label sheets using a regular laser or inkjet printer. Our software has free and paid versions.

The free version fully meets your needs for batch printing GS1/UPC/EAN barcodes. The paid version can import data from Excel and databases to batch print barcode labels with different values.

How to Start

Input Data

Import Excel Data

Print Barcode

Barcode Format

Label Designer

All Screen Shot

Export Barcode Image

Save Template

Output Word Excel

How to Use & FAQ:

Filter some data for printing

Edit imported barcode data

Input data (Pro)

Label Designer

Edit data in Label designer

Label Designer - Add new label

Label Designer - Printing

Set the barcode label format to be printed

Other Barcode Label Format Settings

Barcode types supported by this program

Barcode Label Font Settings

Configuring the Barcode Print Rotation

Text Alignment for Barcode Labels

Automatically Adjusting Barcode Width

Text Beneath the Barcode

Configuring Barcode Size

Auto Calculate the Barcode Size

Export Barcode images

Export Barcode Image Format

File Names for Exported Barcode

Resolution of Exported Barcode Images

Fixed Folder for Exporting Barcode

Default Barcode Image Export Format

Print bulk barcodes quickly

Print barcodes to Avery 5160 label

How to bulk Barcode Printing

Sample - Avery 5162 (2x7) Label Sheet

Example: Print barcodes to 5*3cm roll

Example: Print barcodes to 5161 label

Example: Print barcodes to 5162 label

Example: Print barcodes to 5163 label

Example: Print barcodes to 5164 label

Example: Print portrait orientation 5164

Example: Print barcodes to 5167 label

Example: Print barcodes to 5168 label

Example: Print portrait orientation 5168

Example: Print barcodes to 5169 label

Example: Print barcodes to 5660 label

Example: Print barcodes to 5661 label

Example: Print barcodes to 5662 label

Example: Print barcodes to 5663 label

Example: Print barcodes to 5664 label

Example: Print portrait orientation 5664

Example: Print barcodes to 5873 label

Example: Print barcodes to 5874 label

Two ways to import Excel data

Import Excel Data - Pro Edition

Import Excel Data - Std Edition

Import Data from Excel - Detail

Load Data From Excel File

Highlights

Excel integration: Import data directly from Excel to generate and print barcodes in bulk.

Label designer: Create complex labels with multiple barcodes, text, logos, and shapes.

Batch printing: Print thousands of barcodes at once using standard inkjet/laser printers or professional barcode printers.


Flexible editions:

Standard Edition: Simple batch printing with Excel data.

Professional Edition: Adds command-line automation for workflow integration.

Label Designer Edition: Advanced design features for complex labels.


Why Choose Our Barcode Solutions?

Cost-effective: Free online generator and permanent free desktop version available.

Easy to use: No technical expertise required—just input data and print.

Versatile: Supports nearly all 1D and 2D barcode types, including QR codes.

Trusted: Recommended by CNET and widely downloaded by users worldwide.


Suitable Use Cases

Small businesses and startups needing quick barcode labels for products.

Retailers and online sellers managing inventory with batch barcode printing.

Manufacturers requiring sequential or custom barcode labels for packaging.

Educational and testing environments where barcodes are used for tracking.

 

 

CONTACT

cs@easiersoft.com

If you have any question, please feel free to email us.

 

https://free-barcode.com

 

<<< Back to Directory <<<     Barcode Generator     Barcode Freeware     Privacy Policy