Launch Your Online Store in Nepal: A Beginner's Guide to Integrating Unelma Pay (UPay) with WooCommerce

Are you running an online business in Nepal and looking for a simple, secure way to accept payments in Nepalese Rupees (NPR)? If your store is built on WordPress and uses WooCommerce, you're in luck! Integrating the Unelma Pay (UPay) payment gateway is a straightforward process, even if you're new to website management.

 

This guide is written specifically for the non-technical user—the entrepreneur, the small business owner, or the junior developer—who wants to get their payment system up and running without a headache. We'll walk through the entire process, from getting the necessary files to configuring the settings, using the official plugin from UnelmaPay [1].

 

Screenshot2025-12-25at7.51.45.png 

 

Phase 1: Getting Your Digital Keys (Credentials)

Before you touch your website, you need to get the "keys" that allow your store to talk securely with Unelma Pay. These keys are your unique merchant credentials.

 

1. Sign Up for a Unelma Pay Merchant Account

You will need to sign up for a merchant account on the Unelma Pay platform. Once your account is approved, you will be provided with two crucial pieces of information:

 

       Merchant ID: This is your unique identification number. Think of it as your store's name tag in the Unelma Pay system.

       Merchant Password: This is a secret code used to verify that transactions coming from your store are legitimate. Keep this password secure and private.

 

Pro-Tip for Beginners: If you are just setting up and want to test things out, contact Unelma Pay support to ask for Sandbox Credentials. Sandbox mode lets you run test transactions without using real money.

 

Phase 2: Installing the Unelma Pay Plugin

The Unelma Pay team has created a dedicated plugin that does all the heavy lifting for you. You don't need to write any code!

 

2. Download the Plugin File

The official plugin is hosted on GitHub [1].

 

       Go to the GitHub Repository: Visit the official Unelma Pay WordPress/WooCommerce GitHub page: https://github.com/unelmacoin/unelmapay-wordpress-woocommerce

       Download the ZIP: Look for the "Code" button (usually green) and select "Download ZIP". This will download the entire plugin package to your computer.

 

3. Upload and Activate the Plugin on WordPress

Now, you'll upload this file to your WordPress dashboard, just like you would any other plugin.

 

       Log in to your WordPress Admin Dashboard.

       Navigate to PluginsAdd New.

       At the top of the page, click the "Upload Plugin" button.

       Click "Choose File" and select the ZIP file you just downloaded.

       Click "Install Now".

       Once the installation is complete, click "Activate Plugin".

 

Congratulations! The Unelma Pay gateway is now installed on your site.

 

Phase 3: Connecting Your Store to Unelma Pay

The final step is to tell the plugin your Merchant ID and Merchant Password so it can start accepting payments.

 

4. Configure the WooCommerce Settings

Since you are using WooCommerce to run your online store, you will configure the payment gateway through its settings.

 

       Navigate to WooCommerceSettings.

       Click on the "Payments" tab.

       You should now see "UnelmaPay" listed as a payment option. Click on "Manage" or the name of the gateway to open its settings.

 

5. Enter Your Credentials and Settings

In the Unelma Pay settings panel, you will see several fields. Here is a simple breakdown of the most important ones:

 

Setting

What it is

What to do

Enable/Disable

Turns the payment method on or off.

Check the box to enable it.

Title

The name customers see at checkout (e.g., "Pay with Unelma Pay").

Keep the default or customize it.

Description

A short note about the payment method.

Explain that customers can pay with various Nepali wallets and cards.

Merchant ID

Your unique ID from Unelma Pay.

Paste your Merchant ID here.

Merchant Password

Your secret key for transaction verification.

Paste your Merchant Password here.

Sandbox Mode

Used for testing before going live.

Check this box if you are using Sandbox Credentials for testing. Uncheck it when you are ready to accept real payments.

Debug Mode

Helps troubleshoot issues by creating a log file.

Only enable this if you are having problems and need to contact support.

After filling in the required fields, scroll down and click "Save changes".

 

Phase 4: Testing and Going Live

Your integration is now complete! Before you announce it to the world, you must test it thoroughly.

 

       Test Transactions: If you enabled Sandbox Mode, perform a few test purchases on your site using the provided sandbox credentials. Ensure the order status updates correctly in WooCommerce.

       Go Live: Once testing is successful, go back to the Unelma Pay settings, uncheck the "Sandbox Mode" box, and ensure you have entered your live production Merchant ID and Password.

       Security Check: Always ensure your entire website is running on HTTPS (you see a padlock in the browser address bar). This is a non-negotiable requirement for secure payment processing.

 

By following these simple steps, you have successfully empowered your WooCommerce store to accept payments via Unelma Pay, opening up your business to a wider customer base in Nepal. Happy selling!

  

References

[1] UnelmaPay WordPress/WooCommerce Plugin. GitHub. https://github.com/unelmacoin/unelmapay-wordpress-woocommerce

 

 

Comments

Popular posts from this blog

Unlock Global Payments Effortlessly: Your Ultimate Guide to Getting a Unelma Pay Virtual Credit Card

What is Unelma Pay?

How to Verify Your Unelma Pay Account: A Complete Step-by-Step Guide