BharatQR, developed by NPCI, Mastercard, and Visa, is an integrated payment system in India for mobile device.
It provides a common interface between RuPay, Mastercard, Visa and American Express, and is interoperable with all the banks.
[3] The system also supports Dynamic QR code generation which eliminates the need to enter the amount for payment.
[5] NPCI, Mastercard and Visa developed BharatQR with provisions for three additional fields: bank account and IFS (Indian Financial System) code, Unified Payments Interface (UPI) and Aadhaar.
These additional fields provide banks the option to populate them as QR-based payments scale in the country.