If you have shopped at a store in Nepal recently, you have almost certainly seen a Fonepay QR code taped to the counter. Scan, enter the amount, confirm, and the payment is done. This guide explains how Fonepay QR payments actually work, why they have become so popular, how to use them safely, and what merchants need to know to accept them.
What Fonepay Is
Fonepay is a payment network in Nepal that connects banks, wallets, and mobile banking apps so that money can move between them easily. Its most visible product is the interoperable QR code, which lets a customer pay a merchant simply by scanning a code with their banking or wallet app. The word interoperable is the key: a single QR code can accept payments from many different banks and apps, rather than being locked to one provider.
Before interoperable QR, a merchant might have needed a different code or device for each bank, and customers could only pay if they used the matching app. Fonepay’s network solves this by acting as the common rail that routes a payment from whichever app the customer uses to whichever bank account the merchant holds. That simplicity is exactly why QR payments have spread so quickly across Nepal.
How a QR Payment Actually Works
From the outside a QR payment feels instant, but a few coordinated steps happen behind the scenes. Understanding them helps you troubleshoot when something looks off.
- The merchant displays a QR code — this code encodes the merchant’s account information in a standard format.
- You scan it — you open your bank’s mobile app or a wallet app and use its scan-to-pay feature to read the code.
- You enter the amount — for a static QR, you type the amount; for a dynamic QR, the amount is already filled in by the merchant’s system.
- You authenticate — you confirm the payment with your PIN, password, or biometric login.
- The network routes the funds — Fonepay’s network carries the instruction from your bank to the merchant’s bank, and both sides receive confirmation.
The moment that matters most is authentication. Your money never moves until you personally confirm the payment inside your own app with your PIN or biometric. No merchant can pull money from your account just because you scanned their code.
Because the confirmation and the amount are controlled on your side (for static QR), you are always in charge of exactly how much leaves your account.
Static Versus Dynamic QR Codes
There are two common types of QR codes you will encounter, and knowing the difference helps you pay confidently.
Static QR
A static QR is the printed sticker you see at most small shops. It represents the merchant’s account but not a specific amount. You scan it and type in the amount yourself. It is cheap and simple for merchants, which is why it is everywhere from tea shops to vegetable vendors.
Dynamic QR
A dynamic QR is generated fresh for each transaction, usually on a screen or printed receipt, and already contains the exact amount. This is common at larger retailers and for online checkouts. Because the amount is pre-filled, there is less chance of typing the wrong figure, and it speeds up busy checkouts.
Both types settle through the same network. The practical difference for you as a customer is simply whether you type the amount or it appears automatically.
How to Pay with Fonepay QR, Step by Step
Paying is designed to be quick once your banking or wallet app is set up. The general steps are:
- Open your app — use your bank’s mobile banking app or a supported wallet.
- Tap scan or pay — find the scan-to-pay or QR option, usually prominent on the home screen.
- Point at the code — hold your camera steady over the merchant’s QR until it reads.
- Check the merchant name — the app shows who you are about to pay; confirm it matches the shop.
- Enter or confirm the amount — type it for a static QR, or verify the pre-filled amount for a dynamic QR.
- Authenticate and confirm — enter your PIN or use biometrics to complete the payment.
- Show the confirmation — display the success screen to the merchant as proof of payment.
The whole process usually takes a few seconds once you are familiar with your app. Keep your phone charged and consider that a working data or wifi connection is needed to complete the transaction.
Why QR Payments Took Off in Nepal
QR payments have become a daily habit for millions of Nepalis, and several practical advantages explain why.
- No cash handling — no need to carry exact change or worry about counterfeit notes.
- Interoperability — one code works with almost any bank or wallet app.
- Low barrier for merchants — even the smallest vendor can accept digital payments with a printed sticker.
- Instant records — every payment is logged in your app, making it easy to track spending.
- Speed — checkout is faster than counting cash, especially during busy hours.
This combination of convenience for customers and near-zero setup cost for merchants created a network effect: as more shops displayed codes, more customers adopted the habit, which pushed even more shops to accept it.
Staying Safe with QR Payments
QR payments are secure by design because you authenticate every transaction, but a few sensible habits keep you protected.
- Always verify the merchant name shown in your app before confirming, especially for larger amounts.
- Type the amount carefully on static QR codes; a misplaced digit sends the wrong sum.
- Never share your PIN or OTP with anyone, including people claiming to be from your bank. No legitimate payment asks you to reveal your PIN to another person.
- Be cautious of tampered stickers — if a QR code looks like it has been pasted over the original, ask the merchant to confirm before paying.
- Keep your app updated and secure your phone with a lock so no one can access your banking app if it is lost.
Remember that in a QR payment you are the one initiating and confirming the transfer. That means you should be equally careful: money you send by confirming a payment is genuinely sent, so double-check before you tap confirm.
What Merchants Need to Know
Accepting QR payments is one of the simplest ways for a business to go digital. To get started, a merchant generally opens or uses a business bank account, requests a merchant QR through their bank or the payment network, and displays the code at the point of sale. Payments received are credited to the linked account, and the merchant can track them through their banking app or a merchant dashboard.
For merchants, the advantages include faster checkout, reduced cash handling risk, and a digital record of sales that can help with bookkeeping. Larger businesses can integrate dynamic QR into their point-of-sale systems so the amount is generated automatically. Any charges, settlement timing, and business requirements are set by the bank or network, so a merchant should confirm the current terms with their provider before onboarding.
Troubleshooting Common Issues
Occasionally a payment does not go through smoothly. Most problems have simple explanations.
- Payment stuck or pending — usually a network hiccup. Check your app’s transaction history before retrying, so you do not accidentally pay twice.
- Amount deducted but merchant not confirmed — genuine settlement delays can occur; the funds typically reconcile, but keep your confirmation screen and contact your bank if it does not.
- QR will not scan — clean your camera, improve lighting, and hold steady; a damaged printed code may need replacing by the merchant.
- Insufficient balance — the app will decline; ensure your account has enough before paying.
Keeping the on-screen confirmation until the merchant acknowledges receipt is the simplest way to resolve any dispute quickly.
Frequently Asked Questions
Do I need a specific app to pay with Fonepay QR? No single app is required. The strength of the interoperable QR is that many banks’ mobile apps and supported wallets can scan the same code. Use whichever banking or wallet app you already have that supports scan-to-pay.
Is scanning a QR code safe? Yes, because scanning alone does not move any money. A payment only happens after you enter the amount and authenticate with your PIN or biometrics inside your own app. Always verify the merchant name before confirming.
What if money is deducted but the merchant says they did not receive it? Keep your confirmation screen as proof. Settlement can occasionally lag, and funds usually reconcile. If they do not, contact your bank with the transaction details for resolution.
Can small vendors really accept QR payments? Yes. A static printed QR code linked to the vendor’s account is inexpensive and easy to set up, which is why even the smallest shops and street vendors can accept digital payments.
Bringing It All Together
Fonepay QR payments have transformed everyday transactions in Nepal by making digital payments as simple as scanning a code. The system works because it is interoperable, instant, and secure: you always confirm each payment yourself, and one code accepts money from almost any app. Whether you are a customer wanting to ditch loose change or a merchant looking to modernize, understanding how the flow works lets you use it with confidence.
Charges, features, and supported apps evolve, so confirm current details with your bank or the payment provider. Found this helpful? Subscribe to the AmritSparsha newsletter for practical guides to Nepal’s digital economy — and explore our related guides on digital banking, PAN registration, and starting a business.
Enjoyed this article?
Get weekly AI & business insights — free every Sunday.



