The solution
After demonetisation in November 2016, India needed card and digital acceptance in millions of small shops, but point-of-sale terminals were scarce and each network promoted its own QR code, which meant a merchant needed a different code — and sometimes a different terminal — for every network's customers. Acceptance, not issuance, was the choke point of the cashless push.
On 20 February 2017, at a launch in Mumbai announced by Reserve Bank Deputy Governor R Gandhi, NPCI, Mastercard and Visa unveiled BharatQR, a 'low cost, interoperable mobile acceptance solution' supported by American Express and fourteen Indian banks including HDFC, ICICI and SBI. A customer opens any participating bank's app, scans the single code at the counter, enters the amount and a PIN; the payment runs over the customer's own card or bank rails. NPCI called it a global first of its kind, with a specification implementable in other countries.
The quiet part is who agreed. Visa and Mastercard compete for issuing and acquiring everywhere; in most markets each pushed its proprietary QR. In India they standardised the storefront layer so that the scarce resource — a printed square on a shop counter — carries all of them, with reserved fields for UPI and Aadhaar baked into the same spec from day one.
What it achieved
Print one QR; let the networks interoperate behind it
Why it worked
Acceptance was the bottleneck: a printed QR costs effectively nothing next to a point-of-sale terminal, so the marginal merchant could finally say yes to digital payments.
One code instead of many removes the merchant-side confusion that kills adoption — the shopkeeper does not have to pick a network or manage three stickers.
Interoperability expands every network's addressable market simultaneously, which is why rivals could sign the same standard: each gains access to the other's customers.
Reserving fields for UPI, IFSC and Aadhaar meant the standard did not have to be redesigned when account-based payments scaled — the paper stays the same while the rails evolve.
The launch rode demonetisation's urgency, when both merchants and customers were actively looking for alternatives to cash.
What can be applied
When acceptance is the bottleneck, don't subsidise hardware — end the standards war. One interoperable code makes every rival's app an acquiring channel; the customer fight happens on top.
Aftermath
BharatQR became the common storefront layer under India's QR payments, and the same 'one printed code, many rails' logic carried into the UPI QR explosion that followed. NPCI later extended the pattern — UPI on the same merchant QR and, in 2022, RuPay credit cards on UPI — while the interoperable QR specification itself was taken up by international card schemes for use beyond India.
FOLLOW THE EVIDENCE
The sources
- NPCI, Mastercard and Visa unveil standardised QR code mobile payments for India nfcworld.com
- How Bharat QR works thehindubusinessline.com