If you run a shop in Nepal, you already know that cash is no longer king at the counter. Customers reach for their phones, scan a QR code, and the payment lands in seconds. FonePay sits at the center of this shift — it is the interoperable QR network that connects almost every bank and wallet in the country, so a single QR can accept money from eSewa, Khalti, IME Pay, and dozens of mobile banking apps.
The good news: bringing that same instant-scan experience to your online store is straightforward once you understand the pieces. This guide walks you through it step by step, with the Nepali realities — PAN, VAT, COD, and Dashain rush traffic — kept firmly in mind.
Why FonePay QR matters for online sellers in Nepal
Most Nepali shoppers do not own international credit cards, and many are wary of typing card details online anyway. What they trust is the QR-and-wallet flow they use every day at the kirana store and the momo shop. When your checkout offers a FonePay QR or a direct eSewa/Khalti button, you remove the single biggest reason carts get abandoned: "I don't have a way to pay."
A few practical advantages for an online store:
- One QR, many wallets. Because FonePay is interoperable, you don't need separate integrations for every bank. The customer scans with whatever app they have.
- Instant confirmation. Payment is verified before you ship, which cuts down on the fake-COD and "I'll pay later" headaches.
- Lower COD risk. Cash on delivery still dominates, but every prepaid QR order is one less parcel a courier might return to you unpaid.
What you need before you start
Get these ready so the setup doesn't stall halfway:
- A registered business identity. Most payment partners ask for a PAN or VAT registration certificate. A sole-proprietor PAN is usually enough to begin; if your annual turnover crosses the VAT threshold, register for VAT and keep that certificate handy.
- A bank account in your business name for settlement. Payments collected through FonePay/wallets are deposited here, typically on a next-day or T+1 cycle depending on your provider.
- A merchant account with the payment service — either directly with eSewa/Khalti, or through your store platform's built-in payment partner that rides on the FonePay network.
- Your store details: business name, contact number, a logo, and the website URL you'll be collecting payments on.
Step-by-step: enabling QR and wallet payments at checkout
Step 1 — Register as a merchant
Apply for a merchant account with eSewa and Khalti (you can do both — offering both widens your reach). You'll submit your PAN/VAT certificate, citizenship or company documents, and bank details. Approval usually takes a few working days. Each provider then issues you API credentials — a merchant code and a secret key — which are what actually connect their wallet to your website.
Step 2 — Connect the payment method to your store
This is where the path diverges. If you've built your shop with raw code, a developer plugs the credentials into the gateway's API. If you're on a hosted store platform, you simply paste the merchant code and key into the payments settings — no coding. Saauzi, for example, ships with eSewa, Khalti, and FonePay QR options built into the checkout, so enabling them is mostly a matter of entering your merchant details and switching the method on.
Step 3 — Add a FonePay QR option
For the universal QR experience, enable a FonePay-powered dynamic QR. "Dynamic" means the QR carries the exact order amount, so the customer never types a figure and can't underpay. At checkout the customer chooses "Pay with QR," your store displays the code, they scan with any banking or wallet app, and the confirmation flows back automatically.
Step 4 — Test in sandbox before going live
Both eSewa and Khalti provide test (sandbox) credentials. Run a full mock purchase: add an item, reach checkout, scan or click the wallet, and confirm the order status flips to "Paid." Only after a clean test should you swap in your live credentials. Make a real NPR 5–10 transaction yourself once you're live, then refund it — nothing beats seeing actual money move.
Step 5 — Set up settlement and reconciliation
Confirm where money lands and how often. Check your provider dashboard daily during your first weeks, and match each paid order against the bank deposit. Keep these records clean — they're exactly what you'll need for your VAT returns and PAN filings at year-end.
Don't drop cash on delivery
Digital QR and COD are not rivals; they work best side by side. A large share of Nepali orders, especially outside Kathmandu Valley, still arrive COD because buyers want to inspect the product first. The smart setup offers all three at checkout: FonePay/QR, wallet buttons, and COD. Nudge customers toward prepaid with a small incentive — free delivery or a tiny discount for paying online — which also lowers your return-to-origin losses with couriers like Pathao, Aramex, or NCM.
Get ready before Dashain and Tihar
The festive season is when Nepali online sales peak — and also when payment problems hurt most. A few weeks before Dashain and Tihar:
- Re-test every payment method; a key that expired quietly will cost you sales on your busiest day.
- Make sure your QR and wallet buttons are visible on mobile, since most festival shopping happens on phones.
- Confirm your settlement cycle can handle higher volumes and that your bank account details are current.
- Brief whoever handles orders to reconcile paid-vs-COD daily, so nothing slips during the rush.
Common mistakes to avoid
- Skipping the sandbox test and discovering a broken checkout only after a customer complains.
- Offering only one wallet. Some customers have eSewa, others Khalti — a universal FonePay QR plus both buttons covers nearly everyone.
- Ignoring reconciliation until tax season, then scrambling to match months of transactions.
- Hiding the QR below the fold on mobile, so buyers assume online payment isn't available and default to COD or leave.
Your quick takeaway
Setting up FonePay QR and wallet payments comes down to five moves: register as a merchant with eSewa and Khalti, connect the credentials to your store, enable a dynamic FonePay QR, test thoroughly in sandbox, and reconcile settlements daily. Do this once, keep COD as a backup, and have everything re-tested before Dashain — and you'll capture the instant, trusted, phone-first payments your Nepali customers already expect. Start with one wallet today; you can add the rest this week.



Comments
Be the first to comment.