If you run or plan to launch an online store in Nepal, one decision will shape your entire customer experience more than almost anything else: how you accept payments. A smooth, trustworthy checkout keeps shoppers on your site, while a clunky or unreliable payment process sends them straight to a competitor. This guide walks you through everything you need to know about setting up a payment gateway for your Nepali online store, from choosing the right provider to going live safely and staying compliant with local regulations.
Why a Payment Gateway Matters for Nepali Online Stores
A payment gateway is the technology that securely transfers money from your customer's bank, wallet, or card to your business account. Without one, you are limited to cash on delivery, which slows down fulfillment, increases return rates, and restricts you from selling to customers who prefer digital payments. As digital wallets and mobile banking continue to grow across Nepal, offering multiple secure payment options is no longer optional for a serious e-commerce business — it is a core part of building customer trust.
Popular Payment Gateways Available in Nepal
Nepal's digital payment ecosystem has matured significantly, and store owners now have several reliable options to choose from. Here are the most widely used gateways for Nepali online stores:
- eSewa – One of the oldest and most trusted digital wallets in Nepal, widely adopted by both urban and semi-urban customers.
- Khalti – A popular digital wallet known for its developer-friendly checkout integration and strong merchant dashboard.
- ConnectIPS – A bank-backed payment system that allows direct transfers from a customer's linked bank account.
- Fonepay – A QR-based interbank payment network supported by most Nepali banks.
- IME Pay – A growing mobile wallet with wide agent network support across Nepal.
- International card gateways – Options that support Visa and Mastercard for customers who prefer international card payments.
Most successful Nepali online stores don't rely on a single gateway. Instead, they combine two or three of the above to cover the widest possible range of customer preferences.
Documents and Requirements You Will Need
Before you can activate a merchant account with any payment gateway in Nepal, you will typically need to prepare a set of business and identity documents. Requirements vary slightly between providers, but most will ask for the following:
- Business registration certificate (Pvt. Ltd., partnership, or sole proprietorship)
- PAN or VAT registration certificate
- Citizenship certificate or passport of the business owner or authorized signatory
- A business bank account in the name of the registered entity
- Your website URL or app details, along with a visible refund and privacy policy
- Passport-size photo and contact details of the authorized person
Having these documents ready in advance can significantly speed up your merchant approval process, which typically takes anywhere from a few days to a couple of weeks depending on the provider.
Step-by-Step: How to Set Up Your Payment Gateway
Step 1: Choose the Right Gateway or Combination of Gateways
Start by understanding your target customers. If most of your buyers are young, urban, and mobile-first, wallets like Khalti or eSewa may perform best. If you serve customers who prefer direct bank transfers, ConnectIPS or Fonepay may be a better fit. Many stores integrate three to four options to avoid losing sales at checkout.
Step 2: Register as a Merchant
Visit the merchant or business section of your chosen gateway's website and submit your application along with the required documents. You will usually be asked to specify your business category, expected transaction volume, and website or app details.
Step 3: Get Your API Keys and Sandbox Access
Once approved, the gateway will issue you API credentials — a merchant code, secret key, and sandbox (testing) environment. This sandbox lets you simulate transactions safely before going live, without touching real money.
Step 4: Integrate the Gateway With Your Store
If your store runs on a platform like Shopify, WooCommerce, or a custom-built website, integration usually involves adding a plugin or a short script provided by the gateway, then connecting it using your API keys. For custom-coded stores, your developer will typically call the gateway's checkout API, redirect the customer to complete payment, and then handle the success or failure callback that the gateway sends back to your server.
Step 5: Test Thoroughly in Sandbox Mode
Before switching to live mode, run multiple test transactions covering successful payments, failed payments, cancelled payments, and refunds. Confirm that order statuses update correctly in your store's admin panel after each scenario.
Step 6: Switch to Production and Go Live
Once testing is complete, replace your sandbox API keys with live production keys, and run one small real transaction yourself to confirm everything works end-to-end, including email or SMS confirmations to customers.
Comparing Nepal's Leading Payment Gateways
| Gateway | Best For | Integration Effort |
|---|---|---|
| eSewa | Broad customer reach | Moderate |
| Khalti | Developer-friendly checkout | Easy |
| ConnectIPS | Direct bank transfers | Moderate |
| Fonepay | QR-based interbank payments | Moderate |
| IME Pay | Agent-network customers | Easy |
Security and Compliance Best Practices
Handling online payments comes with responsibility. Follow these best practices to keep your store and customers safe:
- Always use HTTPS across your entire website, especially on checkout pages.
- Never store raw card numbers or wallet credentials on your own servers — let the gateway handle sensitive data.
- Keep your API secret keys private and out of public code repositories.
- Stay aligned with Nepal Rastra Bank's digital payment guidelines that govern licensed payment service providers and operators.
- Enable transaction notifications and monitor for unusual patterns or repeated failed attempts.
- Regularly update your plugins, SDKs, and store platform to patch security vulnerabilities.
Common Challenges and How to Avoid Them
Many new store owners face avoidable friction when setting up payments. Delayed merchant approval is often caused by incomplete documentation, so double-check every requirement before applying. Failed transactions after launch are frequently the result of skipping sandbox testing, so never rush this stage. Poor checkout conversion can happen when a store offers only one payment method, so provide at least two or three options. Finally, confusing refund processes frustrate customers, so publish a clear, easy-to-find refund and cancellation policy on your site.
Final Thoughts
Setting up a payment gateway for your Nepali online store is one of the most important investments you can make in your business's credibility and growth. By choosing the right combination of gateways, preparing your documents in advance, testing thoroughly, and following security best practices, you can offer your customers a checkout experience that feels fast, safe, and professional. Take it step by step, and your store will be ready to accept payments confidently from day one.
Discussion