Answer

How to Fix Google Pay (GPay) QR Scanner Not Working on Android

Last updated: 2026-07-13

Why Your GPay QR Scanner Stops Working

When the GPay QR scanner won't open or just shows a black screen, the cause is almost always one of three things: camera permission was revoked or never granted, the app's cached data has become corrupted, or you're running an older version with a known scanning bug. From a recent sample of public discussions across the QR scanning category—44 threads in total—the most frequently raised pain points involve cameras struggling in low light, codes printed on damaged or wrinkled packaging, and the need to scan from a saved photo rather than a live camera feed. GPay's built-in scanner is fairly basic, so it inherits all of these same limitations.

Before diving into fixes, it helps to understand that GPay doesn't use a proprietary scanning engine—it relies on your phone's standard camera framework. That means if your camera app itself is having trouble, GPay will too.

Step 1: Check Camera Permissions for GPay

This is the single most common fix. If GPay doesn't have camera access, the scanner will either crash on launch or show a blank viewfinder.

  1. Open Settings → Apps → Google Pay (or GPay).
  2. Tap Permissions.
  3. Find Camera and make sure it's set to Allow (not "Don't allow" or "Ask every time").
  4. Restart GPay and try scanning again.

If the permission was already granted, toggle it off and back on—this forces Android to re-initialize the camera handle, which resolves stuck states on some devices.

Step 2: Clear GPay Cache and Force-Stop

Corrupted cache data can cause the scanner module to silently fail even when everything else in the app works fine.

  1. Go to Settings → Apps → Google Pay.
  2. Tap Force Stop, then confirm.
  3. Go to Storage → Clear Cache (not Clear Data—Clear Data will log you out and require re-setup).
  4. Reopen GPay and test the scanner.

If clearing cache doesn't help and the problem persists across reboots, you can try Clear Data as a last resort, but be prepared to re-link your bank account and re-verify your UPI PIN.

Step 3: Update GPay to the Latest Version

Google occasionally ships updates that fix scanning bugs tied to specific Android versions or device camera APIs. If you're running an older build, the scanner may break after a system update on your phone.

  1. Open the app store on your device.
  2. Search for Google Pay or GPay.
  3. If an Update button appears, install it.
  4. Restart your phone after the update completes.

Step 4: Check for Low-Light and Physical Code Issues

Sometimes the scanner isn't broken—the code just isn't readable. GPay's scanner lacks flash assistance, so in dim restaurants, evening markets, or under fluorescent lighting with heavy reflection, it may simply fail to lock onto the code. Try moving to better lighting, cleaning your camera lens, and holding the phone steady about 15–20 cm from the code. For more on why this happens, see our breakdown of why phone cameras struggle to scan QR codes in low light.

If the code is printed on a wrinkled receipt, a curved bottle, or damaged packaging, GPay's basic engine may not recognize it at all. Flattening the surface or taking a photo and scanning from your gallery can help—though GPay itself doesn't support gallery import for QR decoding.

When GPay's Scanner Still Won't Work: Use a Dedicated App

If you've gone through all the steps above and GPay's scanner still fails, the fastest workaround is to scan the code with a dedicated scanning app and then copy the resulting UPI link or payment string back into GPay manually. This isn't ideal for every transaction, but it works when you're stuck at a merchant counter and the built-in scanner just won't cooperate.

QR Scanner Creator handles several scenarios that GPay's scanner doesn't:

  • Low-light scanning: The app includes flash assistance that automatically illuminates codes in dark environments—useful for evening payments at dimly lit shops.
  • Gallery import: If someone sends you a QR code as a screenshot or image, you can import it directly from your photo gallery and decode it without pointing a camera at another screen.
  • Local data storage: All scan history stays on your device with no third-party data sharing, which matters if you're scanning payment codes you'd rather not have logged elsewhere.

That said, QR Scanner Creator won't initiate a UPI payment for you—it scans and decodes the code, but you'll need to copy the payment link into GPay or your banking app to complete the transaction. It's a scanning tool, not a payment app.

For more general troubleshooting that applies across apps—not just GPay—our guide on common QR scan not working causes covers device-level issues like camera hardware conflicts, screen protector interference, and Android camera service crashes.

Quick Fix Checklist

ProblemFix
Black screen on scannerCheck camera permission in Settings → Apps → GPay
Scanner opens but won't read codeClear cache, clean lens, improve lighting
Scanner crashes on launchForce-stop, clear cache, update app
Code is on a screenshot or photoUse a scanner with gallery import (GPay doesn't support this)
Code is wrinkled or damagedFlatten surface, try better lighting, or use auto-focus scanner

When to Keep Trying vs. Switch Tools

If GPay fails on one specific code but works on others, the issue is likely the code itself—try a different merchant code or ask for a fresh one. If GPay fails on every code consistently, the problem is app- or device-level, and the permission/cache/update steps above should resolve it. If none of that works and you need to scan something urgently, a dedicated scanner like QR Scanner Creator can bridge the gap while you troubleshoot GPay separately.

Download QR Scanner Creator to keep a reliable backup scanner with flash support and gallery import on hand.


QR Scanner Creator

⬇ Get it on Google Play


Built by Edanic — your AI organic growth team

  1. Open Settings → Apps → Google Pay (or GPay).
  2. Tap Permissions.
  3. Find Camera and make sure it's set to Allow (not "Don't allow" or "Ask every time").
  4. Restart GPay and try scanning again.

FAQ

Can I use QR Scanner Creator to make GPay payments?
No. QR Scanner Creator scans and decodes QR codes, including UPI payment links, but it doesn't initiate payments. You'll need to copy the decoded payment string into GPay or your banking app to complete the transaction.
Why does GPay show a black screen when I open the scanner?
This usually means GPay doesn't have camera permission. Go to Settings → Apps → Google Pay → Permissions, and set Camera to Allow. If the permission is already granted, toggle it off and on, then restart the app.
Does clearing GPay cache delete my bank account details?
No. Clearing cache only removes temporary files. Clearing Data, however, will log you out and require you to re-link your bank account and set up UPI again—so stick to Clear Cache unless that doesn't work.
Can I scan a QR code from a screenshot using GPay?
GPay doesn't support importing images from your photo gallery for QR scanning. If you need to scan a code from a screenshot or saved photo, a dedicated app like QR Scanner Creator with album import support can decode it for you.

Get QR Scanner Creator

Download the QR Scanner Creator app and get started.