Payments
7 min read•Updated 2026-09-05

Online Payment Gateways in Nepal: eSewa, NepalPay QR, and Khalti for Creators

A practical breakdown of local payment options, merchant verification, transaction fees, and dynamic QR checkouts.

AssetGainLab Research Team

Fintech Integration Lead

For years, online sellers across Kathmandu and wider Nepal relied on customers texting photos of bank deposit vouchers or mobile banking screenshots. This manual method created massive backlogs, delayed order fulfillment, and opened businesses up to edited screenshot scams.

1. The Rise of Interoperable NepalPay QR

Operated by Nepal Clearing House Limited (NCHL), NepalPay QR represents the most significant breakthrough for local digital commerce. Unlike proprietary wallets where both the buyer and seller had to be on the exact same app, NepalPay QR is universally accepted by major commercial banks (Nabil, Global IME, NIC Asia, Everest, etc.) as well as leading digital wallets.

When your platform generates a dynamic NepalPay QR code with the exact transaction amount encoded, the user scans it with their everyday banking app. As soon as the transaction clears, the system confirms the order automatically within 2 seconds.

2. eSewa Checkout Integration

With over 7 million registered accounts, eSewa remains a cornerstone of consumer payments in Nepal. Integrating the official eSewa ePay / SDK workflow allows users to log into their eSewa account or authorize payment via one-time PIN (OTP).

Key considerations when integrating eSewa include handling redirect verification correctly and checking HMAC signatures to ensure the amount received matches the product price exactly.

Security Warning on Return URLs

Never grant customer access based solely on front-end browser return URL query parameters. Always perform back-channel server verification before recording payments as successful in your database.

3. Gateway Comparison for Nepali Merchants

Here is how the primary digital payment channels in Nepal stack up for digital platforms and online entrepreneurs:

Payment MethodCustomer ReachSettlement TimeTypical Merchant Fee
NepalPay QRAll Major Commercial & Development BanksT+0 / T+1 Daily0.5% – 1.2%
eSewa ePay7M+ eSewa Wallet HoldersT+1 Business Day1.5% – 2.5%
Khalti Merchant4M+ Khalti Wallet & Banking UsersT+1 Business Day1.5% – 2.2%
Manual Bank QR (Static)Any Mobile Banking AppManual Confirmation0% (Zero direct fee)

4. How AssetGainLab Manages Payment State

In AssetGainLab, checkout resilience is prioritized. The system supports dynamic NepalPay QR generation, automated eSewa handoffs, and audited manual bank slip uploads. Even in situations where a user pays via bank transfer, superadmins can audit the voucher and activate access with a single click, instantly triggering automated transactional confirmation emails.

Frequently Asked Questions

Do I need a registered company to get a commercial NepalPay QR?

Commercial API integration requires a registered business PAN, firm registration certificate, and a corporate bank account. However, AssetGainLab handles platform checkout routing so tenant admins can launch immediately.

Are international credit card payments supported in Nepal?

International card acceptance in Nepal requires specialized merchant accounts (such as Himalayan Bank or Nabil Bank cyber-source integrations) and incurs higher fees (3.5% + fixed dollar charges). For 95% of domestic sales, NepalPay and eSewa cover your market.

Final Thoughts

Offering frictionless, instant local payments is the fastest way to double your conversion rate in Nepal. When customers can pay with their favorite banking app in 10 seconds, abandoned carts plummet.

Launch In Nepal

Ready to Launch Your High-Converting Sales Funnel in Nepal?

Capture leads, collect automated eSewa & NepalPay QR payments, unlock video portals, and scale your brand with AssetGainLab.

More Guides for Nepali Entrepreneurs

View all →