Research/Payments

QR Code Payment Interoperability: How Asia's Unified Model Is Going Global

Asia pioneered interoperable QR payments with UPI and PromptPay. How this model is expanding to enable cross-border QR scanning.

bcSatoruSep 6, 2026

A tourist in Bangkok scans a QR code at a street vendor using their Singapore PayNow app. The payment settles in seconds, converted from Singapore dollars to Thai baht in real time. No card terminal, no currency exchange booth, no intermediary bank charging a 3% cross-border fee. This is not a pilot program: it has been live since April 2021, and the model is now spreading to every continent.

QR code payments have become the dominant payment interface across Asia, processing trillions of dollars annually. But until recently, each country's QR system was an island: India's UPI QR, Thailand's PromptPay QR, Indonesia's QRIS, and China's Alipay and WeChat Pay QR codes were mutually unintelligible. The current wave of interoperability efforts is stitching these islands into a unified payment network that could eventually rival the reach of Visa and Mastercard.

How QR Payment Systems Work

QR code payments follow two modes defined by the EMVCo QR Code Specification, published in 2017. In Merchant-Presented Mode (MPM), the merchant displays a QR code (printed or on screen) and the customer scans it with their mobile app. In Consumer-Presented Mode (CPM), the customer displays a QR code on their phone and the merchant scans it with an optical reader. MPM dominates in Asia because it requires zero hardware investment from the merchant: a printed piece of paper is enough.

The EMVCo specification uses a Tag-Length-Value (TLV) data structure that encodes the merchant identifier, transaction amount, currency code, country code, and payment-network-specific data fields. National QR standards like Singapore's SGQR, Indonesia's QRIS, and Brazil's BR Code all build on top of this EMVCo foundation, adding local payment scheme identifiers while maintaining structural compatibility.

Why TLV matters for interoperability: Because EMVCo defined a common data envelope, a QR code can carry identifiers for multiple payment schemes simultaneously. Singapore's SGQR exploits this by embedding up to 27 different payment scheme identifiers in a single QR code, so one printed square serves every wallet in the country.

Asia's National QR Standards

Five national QR payment systems now process the majority of the world's real-time digital payments. Each was built to solve a specific local problem, but collectively they demonstrate a pattern: government-backed payment rails layered with QR interfaces can achieve adoption that card networks never reached.

India: UPI QR

India's Unified Payments Interface processes roughly 23 billion transactions per month as of mid-2026, making it the world's largest real-time payment system. UPI accounts for approximately 49% of global real-time payment volume. Over 731 million active UPI QR codes are deployed across India, from metro restaurants to rural tea stalls. Three apps dominate: PhonePe (46% market share), Google Pay (33%), and Paytm (8%), though 731 banks are live on the network.

UPI QR works through India's National Payments Corporation (NPCI). A merchant registers a Virtual Payment Address (VPA), which is encoded in the QR. When a customer scans it, their UPI app resolves the VPA, initiates a debit from their bank account, and settles the payment in real time through the NPCI switch. The entire flow completes in under two seconds. For a deeper look at UPI's architecture, see our analysis of India's digital payment revolution.

Thailand: PromptPay QR

Launched in late 2016, PromptPay links bank accounts to mobile phone numbers or national ID numbers. The Thai QR Payment standard, layered on top of PromptPay rails, processed 27.4 billion transactions worth $1.6 trillion in 2025. Daily volumes hit 80 million transactions by May 2026. Person-to-person transfers are free, and the Bank of Thailand operates the system directly. Over 90 million registrations exist in a country of 72 million people.

Singapore: SGQR

Singapore launched SGQR in September 2018, the world's first unified payment QR code. Rather than asking merchants to display separate codes for PayNow, NETS, GrabPay, and other wallets, SGQR merges them into a single QR that any participating app can read. Initially supporting 27 payment schemes at 32,000 merchant locations, SGQR now covers 160,000+ merchant points. The SGQR+ upgrade rolled out island-wide in late 2024, enabling merchants to accept up to 12 payment schemes through a single QR without individual onboarding.

Indonesia: QRIS

Before QRIS launched in August 2019, Indonesia had 26 different QR payment providers with incompatible standards. Bank Indonesia unified them under one national QR specification. The results have been explosive: QRIS processed 12.55 billion transactions in the first half of 2026 alone, a 100% year-over-year increase. The system now reaches 44.86 million merchants, roughly 90% of which are micro, small, and medium enterprises that previously had no digital payment acceptance.

Brazil: PIX QR

PIX, launched by Brazil's Central Bank in November 2020, uses the BR Code standard built on EMVCo specifications. It supports both static QR codes (reusable, like a merchant identifier) and dynamic QR codes (single-use, with embedded transaction data). PIX reached 160 million registered users within four years, covering roughly 75% of Brazil's adult population. It now captures one-third of Brazil's physical retail payments, processing over 6 billion transactions per month. For more on Latin American instant payment systems, see our coverage of PIX and SPEI.

Comparing National QR Payment Systems

SystemCountryLaunchQR StandardMonthly VolumeMerchant Reach
UPI QRIndia2016Proprietary (NPCI)~23B txns731M active QR codes
PromptPayThailand2016Thai QR (EMVCo-aligned)~2.3B txns90M+ registrations
SGQRSingapore2018EMVCo-based unifiedN/A160K+ merchant points
QRISIndonesia2019EMVCo-based~2.1B txns44.86M merchants
PIX BR CodeBrazil2020EMVCo-based~6B txns160M registered users

Cross-Border QR Linkages

Domestic QR success created the foundation for something more ambitious: cross-border payments initiated by scanning a foreign merchant's QR code. ASEAN has led this effort through a series of bilateral linkages between national instant payment systems, each negotiated between central banks and implemented through technical gateways.

The Bilateral Web

The landmark moment came in April 2021 when the Monetary Authority of Singapore and the Bank of Thailand launched the PayNow-PromptPay linkage: the world's first connection between two countries' real-time payment systems. A Singaporean user can transfer up to S$1,000 daily to a Thai recipient using just their mobile phone number.

Since then, linkages have proliferated across the region. By December 2025, 29 cross-border payment linkages existed in the ASEAN region, processing 36.2 million transactions worth US$716.4 million.

LinkageLaunchType
Singapore PayNow ↔ Thailand PromptPayApril 2021P2P transfers via mobile number
Malaysia DuitNow ↔ Thailand PromptPayJune 2021Cross-border QR merchant payments
Singapore PayNow ↔ India UPIFebruary 2023P2P and QR payments
Malaysia DuitNow ↔ Indonesia QRISMay 2023Retail QR payments
Singapore NETS QR ↔ Indonesia QRISNovember 2023Retail QR payments
Singapore PayNow ↔ Malaysia DuitNowNovember 2023P2P via mobile number
Thailand PromptPay ↔ China (Alipay/WeChat/UnionPay)October 2025Tourist QR payments
Indonesia QRIS ↔ China (Alipay+)May 2026Cross-border QR payments

Each bilateral linkage requires separate negotiation of technical standards, FX conversion mechanisms, compliance rules, and settlement procedures. This approach works but scales poorly: connecting N countries bilaterally requires N×(N−1)/2 individual agreements. Five countries need 10 agreements. Twenty countries need 190. This is where Project Nexus comes in.

BIS Project Nexus: The Multilateral Hub

The Bank for International Settlements recognized that bilateral linkages would become an unmanageable tangle and launched Project Nexus to build a multilateral alternative. Instead of each country negotiating with every other country, each connects once to the Nexus hub. Adding country N+1 requires one new connection, not N new bilateral agreements.

Five founding payment systems signed on: India's UPI, Malaysia's DuitNow, the Philippines' InstaPay, Singapore's PayNow/FAST, and Thailand's PromptPay. In March 2025, these central banks incorporated Nexus Global Payments (NGP) in Singapore as a not-for-profit governing organization. Cross-border payments through Nexus target completion within 60 seconds.

Technical Architecture

Each participating country deploys a "Nexus Gateway" that sits between its domestic instant payment system and the Nexus network. The gateway handles four functions: compliance screening (sanctions, AML), FX conversion (through a competitive marketplace of liquidity providers), message translation (converting between domestic message formats), and payment sequencing (coordinating the debit-credit flow across borders).

A prototype successfully connected test versions of the Eurosystem's TIPS (Target Instant Payment Settlement), Malaysia's RPP, and Singapore's FAST. The go-live target is 2026 to 2027. If it works at scale, Nexus could do for real-time payments what the internet did for email: make the destination network invisible to the sender.

Scale advantage: The bilateral approach requires N×(N−1)/2 connections. Nexus requires N connections. For the 10 ASEAN member states alone, that is the difference between 45 bilateral agreements and 10 hub connections. For a global network of 50 countries, it is the difference between 1,225 agreements and 50 connections.

China's Parallel Path: Alipay+ and WeChat Pay

While ASEAN central banks build government-to-government linkages, China's private platforms have built their own cross-border QR networks. Alipay and WeChat Pay together control roughly 90% of China's QR code payment market, and both are expanding internationally through different strategies.

Alipay+, operated by Ant International, connects over 150 million global merchants with more than 2 billion user accounts. It supports 300+ payment methods including 10+ national QR systems and 50+ digital wallets, accepted across 220+ markets. In September 2026, Alipay+ connected to the Philippines' QR Ph standard, adding another national system to its network.

WeChat Pay has taken a different approach: directly integrating the national QR codes of other countries into its app. In April 2026, WeChat Pay announced integration with the national QR systems of South Korea, Sri Lanka, Thailand, Malaysia, and Singapore. A month later, US PayPal users gained the ability to scan WeChat Pay QR codes directly from the PayPal app.

Why QR Payments Succeeded in Asia but Not the West

The divergence is structural, not cultural. Western markets had mature card infrastructure that made QR redundant. Asian markets had infrastructure gaps that made QR essential.

Card Network Lock-In

Visa and Mastercard spent decades building POS terminal networks across North America and Europe. When contactless NFC payments (Apple Pay, Google Pay) arrived, they ran on top of the same card networks. Consumers had no reason to adopt QR: tapping a card or phone was already faster. QR payments actually threaten card networks because they bypass terminal hardware entirely, removing the physical infrastructure that creates switching costs.

The Leapfrog Effect

In India, Thailand, and Indonesia, credit card penetration was low when smartphones became ubiquitous. Hundreds of millions of people went directly from cash to mobile payments, skipping cards entirely. A printed QR code costs nothing and requires no electricity, making it accessible to street vendors, market stalls, and rural shops that would never invest in a card terminal. QRIS onboarded 44.86 million merchants in Indonesia by mid-2026, a number that POS terminal deployment could never have reached.

Government-Led vs. Private-Sector Innovation

Asian central banks built the rails themselves: NPCI in India, Bank of Thailand, Bank Indonesia, and MAS in Singapore all created national QR standards and mandated interoperability. Western regulators left payment innovation to the private sector, where Apple Pay and Google Pay optimized for the existing card ecosystem rather than replacing it. The result is that Asian QR systems are public infrastructure, while Western digital payments remain private services layered on private networks.

The West Catches Up

Two developments in 2025 and 2026 signal that the Western reluctance toward QR payments may be ending.

In Europe, the European Committee for Standardisation published EN 18184:2025, a harmonized standard for mobile-initiated instant credit transfer QR codes. This multi-year initiative, led by the European Retail Payments Board and the ECB, aims to create a pan-European QR payment experience compatible with the SEPA Instant Credit Transfer scheme.

In the United States, X9.150 was published in July 2026: the first US national standard for merchant-presented payment QR codes. Notably, X9.150 supports multiple rails including FedNow, RTP, ACH, and what the standard explicitly calls "emerging digital payment methods such as stablecoins." This is the first time a US payments standard has formally included stablecoin rails alongside traditional payment systems.

How Bitcoin and Stablecoins Fit Into the QR Ecosystem

Cryptocurrency payments have used QR codes since Bitcoin's earliest days. The approaches vary significantly across protocols, but they all share one advantage over traditional QR payments: they do not require bilateral agreements between central banks or card network partnerships to work across borders.

Bitcoin: BIP-21 Unified QR

Bitcoin's BIP-21 URI scheme encodes a Bitcoin address plus optional parameters (amount, label, message) into a string that wallets render as a QR code. The format is simple: bitcoin:<address>?amount=0.01&label=Coffee. The more recent BIP-321 extends this with support for bech32/bech32m addresses and case-insensitive parameters.

The critical innovation is the unified QR approach: a single BIP-21 URI can embed a Lightning invoice as a query parameter. Lightning-capable wallets automatically use the Lightning path for instant settlement. Legacy wallets fall back to the on-chain address. One QR code, two payment rails, automatic selection.

Lightning: From BOLT 11 to BOLT 12

BOLT 11 invoices are bech32-encoded strings that produce dense QR codes containing the payment hash, destination node, amount, expiry, and routing hints. They are single-use and typically expire within an hour, which means merchants need to generate a fresh QR code for every transaction.

BOLT 12 offers solve this with reusable, static QR codes. An offer encodes only the payee's node information, not per-payment data, producing much simpler QR codes. The payer's wallet uses onion messages to fetch a fresh invoice from the payee's node at payment time. BOLT 12 was merged into the Lightning specification in 2024, and wallets including Phoenix, Strike, and Lightspark now support it.

Solana Pay: Programmable QR

Solana Pay takes QR payments further by supporting two modes. Transfer Requests are simple: the QR encodes a recipient address, token mint, and amount, and the wallet constructs a standard transfer. Transaction Requests are interactive: the QR points to an HTTPS endpoint. The wallet sends its public key via POST, and the merchant's backend responds with a fully customized, serialized Solana transaction for the wallet to sign. This enables loyalty programs, NFT mints, or token swaps triggered by a single QR scan, all settling on-chain in roughly 400 milliseconds.

QR Approaches Compared: Traditional vs. Crypto

FeatureUPI / PromptPay / PIXBIP-21 + LightningSolana Pay
Settlement speedSeconds (domestic)Sub-second (Lightning)~400ms
Cross-borderRequires bilateral agreementsPermissionless, globalPermissionless, global
Merchant costZero to near-zeroRouting fees (~0.01%)Transaction fees (<$0.01)
Static QR supportYesYes (BOLT 12 offers)Yes (Transfer Requests)
Programmable paymentsLimitedLimited (HTLCs)Full (Transaction Requests)
CurrencyLocal fiatBTC (+ stablecoins on L2s)SOL, USDC, any SPL token
Regulatory integrationCentral bank operatedVaries by jurisdictionVaries by jurisdiction
Offline supportSome (UPI Lite)LimitedNo

Where Spark Fits In

Spark payments are natively QR-compatible: any Spark transfer or stablecoin payment can be initiated by scanning a QR code that encodes the recipient's address and amount. Because Spark supports both Bitcoin and stablecoins like USDB, a single QR code can represent a dollar-denominated payment that settles on Bitcoin infrastructure.

This matters in the context of QR interoperability because Spark does not require the bilateral central bank agreements that traditional QR systems depend on. Payment gateways and wallets building on Spark can offer cross-border QR payments wherever both sender and receiver have Spark-compatible wallets, without waiting for their governments to negotiate a linkage. Wallets like General Bread already demonstrate this: users can scan a QR code to send stablecoin payments instantly, regardless of which country they are in.

As the US X9.150 standard explicitly includes stablecoins alongside FedNow and RTP as valid QR payment rails, the path is opening for crypto-native payment protocols to participate in the same merchant QR infrastructure that traditional banks use. For developers looking to build QR-based payment flows on Spark, the Spark SDK documentation covers wallet integration, payment initiation, and stablecoin transfer APIs.

What Comes Next

The ASEAN roadmap envisions a fully integrated QR payment ecosystem by 2030: a multi-currency regional network by 2027 to 2028, expanding to include China, India, and the EU by 2029 to 2030. Project Nexus targets go-live in 2026 to 2027, which would provide the multilateral hub to make this scalable.

The convergence happening now is significant. Traditional QR payment systems are solving interoperability through government agreements. Crypto QR payments are solving it through permissionless protocols. And standards like X9.150 are beginning to bridge the two worlds. The merchant who today prints a single QR code for UPI, PromptPay, and GrabPay may soon accept stablecoin payments through the same square of pixels.

For a broader view of how instant payment systems compare globally, including FedNow, UPI, PIX, and crypto rails, see our real-time payments landscape analysis.

This article is for educational purposes only. It does not constitute financial or investment advice. Bitcoin and Layer 2 protocols involve technical and financial risk. Always do your own research and understand the tradeoffs before using any protocol.