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.
- Open Settings → Apps → Google Pay (or GPay).
- Tap Permissions.
- Find Camera and make sure it's set to Allow (not "Don't allow" or "Ask every time").
- 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.
- Go to Settings → Apps → Google Pay.
- Tap Force Stop, then confirm.
- Go to Storage → Clear Cache (not Clear Data—Clear Data will log you out and require re-setup).
- 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.
- Open the app store on your device.
- Search for Google Pay or GPay.
- If an Update button appears, install it.
- 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
| Problem | Fix |
|---|---|
| Black screen on scanner | Check camera permission in Settings → Apps → GPay |
| Scanner opens but won't read code | Clear cache, clean lens, improve lighting |
| Scanner crashes on launch | Force-stop, clear cache, update app |
| Code is on a screenshot or photo | Use a scanner with gallery import (GPay doesn't support this) |
| Code is wrinkled or damaged | Flatten 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
- Open Settings → Apps → Google Pay (or GPay).
- Tap Permissions.
- Find Camera and make sure it's set to Allow (not "Don't allow" or "Ask every time").
- Restart GPay and try scanning again.
FAQ
Can I use QR Scanner Creator to make GPay payments?
Why does GPay show a black screen when I open the scanner?
Does clearing GPay cache delete my bank account details?
Can I scan a QR code from a screenshot using GPay?
Get QR Scanner Creator
Download the QR Scanner Creator app and get started.