Issue:
Unable to scan QR codes to make payments through UPI, amount not auto-fetched when scanning QR codes
Why does this happen?
The QR code is generated through the UPI address provided in the bank details to receive payments. For Invoices, this is powered through the Invoice Settings. For Online store, this is powered through the Online store settings.
The QR code contains other information as well along with the UPI address; amount, serial number of the invoice, payee's name, currency, etc.
In some cases, special characters present in the values of these fields can break the QR code, thus resulting in unsuccessful scan of the QR code or amount not being auto-fetched
Android/iOS/Webapp/Offline desktop app
1. In case of Invoice QR code, check whether the payee's banking name, invoice serial number has any special characters
Include the UPI QR code link in the debugging information supplied while reporting any issue. You can get the decoded UPI QR code link by scanning the QR through Google lens or other online thrid party tools like https://qrcoderaptor.com/
The UPI QR code link looks something like this
upi://pay?pa=srilakshminarasimha1690@sbi&pn=Upam&tn=Upam&tr=SI24-2581419&cu=INR&mode=02&mbbnumber=99887766112&am=120
Reference link: https://flobiz.slack.com/archives/CMT5GLXEC/p1746780816725899