Hosting Nepal
Hosting Nepal
BlogNepal Business
Nepal Business
8 min read· November 9, 2026

Setting Up Online Donations for Your Nepali NGO: A Complete Khalti, eSewa, and Bank Transfer Guide

Empower your Nepali NGO with online donation capabilities using Khalti, eSewa, and direct bank transfers. This guide helps non-profits in Nepal set up secure, accessible payment gateways to raise funds efficiently.

H

Hosting Nepal Editorial

Editorial Team · Updated Nov 9, 2026
Setting Up Online Donations for Your Nepali NGO: A Complete Khalti, eSewa, and Bank Transfer Guide

Setting Up Online Donations for Your Nepali NGO: A Complete Khalti, eSewa, and Bank Transfer Guide

Setting up online donations for your Nepali NGO is crucial for expanding fundraising reach, offering convenient payment options like Khalti, eSewa, and bank transfers to supporters in Nepal and beyond.

Key facts: * Online donations significantly boost fundraising reach for NGOs. * Khalti and eSewa are essential mobile payment gateways in Nepal. * Direct bank transfers provide a traditional, trusted donation method. * Integration requires a secure website, often hosted by providers like Hosting Nepal. * Compliance with Nepal Telecommunications Authority (NTA) regulations is vital.

Overview: Why Online Donations are Essential for Nepali NGOs

In today's digital age, the ability to accept online donations is no longer a luxury but a necessity for non-governmental organizations (NGOs) in Nepal. For a Nepali NGO, particularly those with limited budgets and technical staff, streamlining fundraising efforts through digital channels can dramatically increase impact. By offering diverse payment options such as Khalti, eSewa, and direct bank transfers, NGOs can cater to a broader donor base, from tech-savvy youth in Kathmandu to Nepalis living abroad, and even international supporters. This guide will walk you through the process of integrating these vital payment gateways into your NGO's website, ensuring a smooth and secure donation experience.

According to a 2025 report by the Nepal Telecommunications Authority (NTA), mobile wallet penetration in Nepal has reached over 60% of the adult population, highlighting the immense potential of platforms like Khalti and eSewa for digital transactions. Leveraging these local payment solutions is key to engaging the Nepali community effectively.

The Benefits of Digital Fundraising for Non-Profits

Digital fundraising offers numerous advantages for Nepali NGOs:

* Wider Reach: Accept donations 24/7 from anywhere in the world, not just locally. * Convenience: Donors can contribute instantly using their preferred payment method. * Reduced Overhead: Automate donation processing, minimizing administrative tasks. * Transparency: Digital records simplify accounting and donor reporting. * Increased Engagement: Integrate donation calls-to-action directly into online campaigns and social media.

For NGOs operating on tight budgets, investing in a robust and secure online donation system can yield significant returns. A well-designed website, hosted by a reliable provider like Hosting Nepal, forms the foundation for successful online fundraising. Consider exploring our articles on "Best Budget Web Hosting for Nepali NGOs" for cost-effective solutions.

Step-by-Step Guide to Setting Up Online Donations

Setting up online donations involves several key steps, from securing your website to integrating specific payment gateways. This section will detail the process for Khalti, eSewa, and direct bank transfers.

1. Secure Your Website and Hosting

Before integrating any payment gateway, ensure your NGO's website is secure. This means having an SSL certificate (HTTPS) to encrypt data transmitted between the donor and your site. Most reputable hosting providers, including Hosting Nepal, offer free SSL certificates (like Let's Encrypt) with their hosting packages. A secure website builds trust and is a prerequisite for payment gateway integration.

Your website should ideally be hosted on a reliable platform. For many Nepali NGOs, shared hosting or a budget-friendly Linux KVM VPS from a local provider offers sufficient performance and control. Ensure your hosting plan supports the necessary scripting languages (e.g., PHP) and database (e.g., MySQL) for your website content management system (CMS), such as WordPress.

2. Integrate Khalti Payment Gateway

Khalti is one of Nepal's leading mobile payment services, widely used for various transactions. Integrating Khalti allows donors to contribute directly from their Khalti wallet.

Requirements: * A registered Khalti merchant account for your NGO. * Your Khalti Merchant ID and Secret Key. * A website with a donation form or e-commerce plugin (e.g., WooCommerce).

Integration Process: 1. Apply for a Khalti Merchant Account: Visit the Khalti website and register your NGO as a merchant. You'll need to provide official documents (NGO registration, PAN/VAT, bank details). This process typically takes a few business days. 2. Obtain API Keys: Once your merchant account is approved, Khalti will provide you with a Merchant ID and a Secret Key. Keep these secure. 3. Install Khalti Plugin/Extension: If your website uses WordPress, search for a "Khalti Payment Gateway for WooCommerce" or a similar plugin. Install and activate it. 4. Configure Plugin Settings: Navigate to the plugin settings in your WordPress dashboard. Enter your Khalti Merchant ID and Secret Key. Configure other settings like success and failure URLs. 5. Create a Donation Product/Form: If using WooCommerce, create a 'product' for donations (e.g., "Donate to [Your NGO Name]") and set a flexible price option. If using a custom form, use Khalti's developer documentation to integrate their API directly. Many themes and page builders also offer donation widget integrations. 6. Test the Integration: Make a small test donation to ensure the payment flow works correctly and funds are received in your Khalti merchant account.

3. Integrate eSewa Payment Gateway

eSewa is another dominant mobile wallet and online payment gateway in Nepal, essential for reaching a broad local donor base. Its integration process is similar to Khalti.

Requirements: * A registered eSewa merchant account for your NGO. * Your eSewa Merchant Code and API credentials.

Integration Process: 1. Apply for an eSewa Merchant Account: Visit the eSewa website and register your NGO as a merchant. Similar to Khalti, you'll need to submit official documentation. 2. Obtain API Credentials: Upon approval, eSewa will provide you with a Merchant Code and other API keys necessary for integration. 3. Install eSewa Plugin/Extension: For WordPress users, find and install an "eSewa Payment Gateway for WooCommerce" plugin. Activate it. 4. Configure Plugin Settings: In your WordPress dashboard, enter your eSewa Merchant Code and API credentials into the plugin settings. Set up callback URLs. 5. Create Donation Option: Add an eSewa payment option to your donation forms or WooCommerce products. 6. Test the Integration: Conduct a test transaction to verify that the eSewa payment gateway is functioning correctly.

4. Set Up Direct Bank Transfers

While mobile wallets are popular, many donors, especially for larger contributions or from older demographics, prefer direct bank transfers. This method offers a traditional and trusted alternative.

Process: 1. Dedicated Bank Account: Ensure your NGO has a dedicated bank account for donations in a reputable Nepali bank (e.g., Nabil Bank, Himalayan Bank, Standard Chartered Bank Nepal). 2. Display Bank Details Prominently: On your website's donation page, clearly display your NGO's bank account name, account number, bank name, and SWIFT/BIC code (for international transfers). Include a QR code for easy mobile banking transfers if your bank provides one. 3. Instructions for Donors: Provide clear instructions on how donors can make a bank transfer and request them to include their name/purpose in the transaction remarks. Ask them to notify your NGO via email after making a transfer for reconciliation. 4. Reconciliation: Regularly check your bank statements and cross-reference with donor notifications to track contributions. This manual process requires diligent record-keeping.

Common Issues and Troubleshooting

Even with careful setup, you might encounter issues. Here are some common problems and solutions.

Payment Gateway Errors

* Invalid API Keys: Double-check your Khalti Merchant ID/Secret Key or eSewa Merchant Code/API credentials. A single typo can cause failures. * Incorrect Callback URLs: Ensure the callback or return URLs configured in your payment gateway merchant panel match those in your website's plugin settings. These URLs tell the payment gateway where to redirect the donor after a transaction. * Firewall/Security Blocks: Your web host's firewall might be blocking communication with the payment gateway. Contact Hosting Nepal's support if you suspect this. Also, check your website's security plugins (e.g., Wordfence) for any blocks. * Network Issues: Temporary internet connectivity problems (common with some ISPs like WorldLink, Vianet, Classic Tech, Subisu) can disrupt transactions. Advise donors to try again later.

* SSL Certificate Issues: If your site shows "Not Secure," your SSL certificate might be expired or incorrectly installed. Renew or reinstall it via your hosting control panel. * Plugin Conflicts: If you're using WordPress, other plugins might conflict with your payment gateway plugin. Deactivate other plugins one by one to identify the culprit. * Outdated Software: Ensure your WordPress core, theme, and all plugins are up-to-date. Outdated software can have vulnerabilities or compatibility issues.

Reconciliation Challenges for Bank Transfers

* Unidentified Donations: If donors don't include their name or purpose, it can be hard to identify who made a transfer. Emphasize clear instructions on your donation page. * Manual Tracking Errors: Implement a robust internal system for tracking bank transfers, perhaps a simple spreadsheet or a CRM, to minimize human error.

For any complex website or hosting-related issues, don't hesitate to reach out to the technical support team at your hosting provider. Hosting Nepal offers 24/7 support to help Nepali SMBs and NGOs keep their online presence running smoothly.

Conclusion

Empowering your Nepali NGO with online donation capabilities through Khalti, eSewa, and direct bank transfers is a transformative step towards sustainable fundraising. By following this complete guide, even NGOs with limited technical expertise can set up secure and efficient donation channels. Remember that a reliable web hosting partner, like Hosting Nepal, is fundamental to ensuring your online donation platform is always available and secure. As digital adoption continues to grow in Nepal, embracing these payment solutions will enable your organization to reach more supporters, secure vital funds, and ultimately, amplify your mission's impact across Kathmandu and beyond.

Invest in a secure website, integrate these local payment gateways, and watch your NGO's fundraising potential soar. For further assistance with website setup, security, or performance optimization, explore the resources available on the Hosting Nepal blog.

Tags
online donations
nepali ngo
khalti
esewa
bank transfer
fundraising
payment gateway
nepal smb
H
Written by
Hosting Nepal Editorial
Editorial Team

Part of the Hosting Nepal editorial team covering web hosting, domains, VPS, and local payment workflows for Nepali businesses. Based in Kathmandu.

Ready to get started?

Launch your website with Hosting Nepal today.


On this page

Overview: Why Online Donations are Essential for Nepali NGOs

The Benefits of Digital Fundraising for Non-Profits

Step-by-Step Guide to Setting Up Online Donations

1. Secure Your Website and Hosting

2. Integrate Khalti Payment Gateway

3. Integrate eSewa Payment Gateway

4. Set Up Direct Bank Transfers

Common Issues and Troubleshooting

Payment Gateway Errors

Website-Related Problems

Reconciliation Challenges for Bank Transfers

Conclusion

Share
Hosting Nepal
Hosting Nepal

2026 © Marketminds Investment Group. All rights reserved.

Setup Online Donations: Khalti, eSewa, Bank Transfer for Nepali NGO