(Easy) 4 Step Process to Integrate PayUmoney Payment Gateway with WooCommerce Store + Bonus Tips
Looking to Integrate PayUmoney with your WooCommerce Store?
Well, you’ve landed on the right blog post.
Along with Paytm, Instamojo & Razorpay, I’ve also tried & tested the PayUmoney payment gateway for one of my side projects & speaking from my experience, I can say that it’s as powerful as Razorpay.
Although I prefer PayTM & Razorpay over others, it’s good to have multiple trusted payment options for your customer's convenience. Going with PayUmoney is also a good decision. It's one of my recommended payment gateways.
Don't have time for all this?
IMP Note: PayUmoney plugin for WooCommerce is absolutely free of cost which you can download from the GitHub repository as shown in this guide below.
There are some misguiding blogs & YouTube videos that recommend you purchase the plugin from scammy GPL sites. Please be aware & don’t fall for these traps. You may end up losing your money.
There’s no reason to pay for the plugin that's available for free. If you want to improve & grow your WooCommerce Site, I’ve listed a couple of better investments in the bonus section.
In this short & precise guide or rather say tutorial, you’ll get to know:
- From where & How to Download the Plugin
- The Installation Process
- The Right Configuration
- And lastly, How to Test the PayUmoney WooCommerce Integration
- Bonus: Simple hacks to Skyrocket your WooCommerce site
If you stick to the end of this tutorial, I can assure you that you’ll have your PayUmoney & WooCommerce integration done with ease & yes, absolutely free of cost.
So without further ado, let’s dive in.
Quick Note: I’m assuming that you already have your merchant account registered with PayUmoney. In case you don’t have one, please create your PayUmoney account here, get approved & then follow along.
The 4-Step Process to Integrate PayUmoney Payment Gateway with WooCommere Store
Don't have time for all this?
Before proceeding further & installing the PayUmoney plugin, first and foremost, check for compatibility.
- Make sure your WooCommerce plugin is 3.4 or above (it’s better to have the latest version of WordPress & WooCommerce)
- Ensure that your PHP version is above 5.6.0
To check your WordPress & PHP versions, simply navigate to Tools > Site Health > Info.
Under the WordPress tab, you’ll get to know your current WordPress version & expanding the Server tab will give you the info about your PHP version.
Quick Note: The latest PHP v.8 is out now but it’s recommended to use PHP 7 (7.3 – 7.4) as they are stable versions & compatible.
If you’re on a lower version of PHP, ask your hosting provider to upgrade it to v.7.4 for better & faster performance (more on speed performance later)
Once this small check is done, it’s time to add the plugin to our site & do the Installation.
Don't have time for all this?
Step 1: Download the PayUmoney Plugin for WooCommerce & complete the installation
I would love to say that simply log in to your WordPress dashboard and then navigate to Plugins > Add New > search PayUmoney > Install & Activate.
But sadly, that’s not the case here as the PayUmoney plugin isn’t available in the WordPress repository.
You’ll need to download the plugin from the GitHub repository. Here’s the exact process…
Step 1: Click & open this link in a new tab (you’ll land on PayUmoney’s GitHub repository)
Step 2: Here, click on the “Code button” & it will open a dropdown menu. Now simply click on the “Download ZIP” and a .zip or .rar file will be downloaded to your system. (see image below)
Step 3: From your WordPress dashboard, Navigate to Plugins > Add New > Upload. Simply upload the downloaded file here & Click on Install Now button.
Next, click on Activate button to activate the PayUmoney plugin.
Now the installation of WooCommerce PayUmoney BOLT with the Shiprocket plugin is successfully done. It’s time to get the API keys.
Step 2: Generate & Get your API Keys from PayUmoney Dashboard
Don't have time for all this?
To generate your API keys, you need to follow these 5 steps…
Step 1: Log into your PayUmoney Dashboard.
Step 2: From the Left Sidebar Menu, Click on Payment Gateway under Collect Payments.
Step 3: Here, you’ll get to see a couple of big CTA’s, out of which, you need to click on the first one i.e Generate Merchant Key.
Clicking on Generate Keys will present you with all the important credentials i.e Merchant Key & Merchant Salt.
Now it’s time to do some copy-paste work inside our WooCommerce PayUmoney payment settings. Keep this tab open & let’s do the configuration.
Step 3: PayUmoney & WooCommerce Configuration
Step 1: Go back to your WordPress dashboard, and navigate to WooCommerce Settings > Payments.
Step 2: Click on the “Setup” button or PayUmoney Payment Gateway (as shown in the image below)
Quick Note: If you don’t see the PayUmoney option under Payments then you haven’t activated the plugin. Just activate the plugin from the WordPress Plugin manager to get these settings.
Step 3: View the Image below & fill in the following credentials…
- Enable/Disable: Enable PayUmoney
- Description: Pay securely by Credit or Debit card or Internet Banking, Digital Wallets through PayUmoney. (you can keep the default one or add your own)
- Gateway Mode: Production
You’ll need to refer to your Merchant Keys inside the PayUmoney Merchant Dashboard for the following parameters…
- PayUmoney Key: Paste your Merchant Key here provided by PayUmoney (from the PayUmoney tab that we kept open, it’s under Payment Gateway > Generate Keys)
- PayUmoney Salt: Paste your Merchant Salt (V1) here provided by PayUmoney (from the PayUmoney tab that we kept open, it’s under Payment Gateway > Generate Keys)
- Return Page: Select your Thank-you page here (PayUmoney will send the customer to this page after a successful transaction, so, it’s better to set the thank-you page here)
- Shiprocket URL: This is an optional step (If you use Shiprocket webhooks, you can enter that URL here)
Quick Note: There are two Merchant salt keys (v1 & v2) provided by PayUmoney. First, enter version 1 & test the integration. If it doesn’t work, copy & paste the version 2 merchant salt key under PayUmoney Salt.
Also, note that these credentials are business & website-specific, so, please don’t share it with anyone (except your trusted developer, if you have so)
Step 4: Once you fill in the required details, simply click on the save changes button & you’re done.
You’ve successfully integrated PayUmoney with WooCommerce.
Don't have time for all this?
Now, this PayUmoney WooCommerce integration will add a PayUmoney Payment option on the WooCommerce checkout page where users can choose PayUmoney as a payment method & pay with their Credit/Debit, Netbanking, UPI & even digital wallets.
Quick Note: Similar to Razorpay, PayUmoney does provide an on-site checkout experience. It uses a seamless integration allowing your customers to pay directly on your website without being redirected to PayUmoney's official website.
Once the user completes the payment, PayUmoney redirects the user to your thank-you page along with transaction & order details.
As an admin, you can view all the transaction details in your WooCommerce Store (under orders) as well as your PayUmoney dashboard.
The last step is to make sure the PayUmoney integration works fine. So, let’s do a simple self-test.
Step 4: Self-Payment for Testing the Integration
Visit your WooCommerce website in incognito mode & then follow the traditional method i.e View a Product > Add to Cart > Checkout.
On the checkout page, you should get the PayUmoney payments option along with its logo.
Fill in the required details & proceed to purchase using the PayUmoney gateway.
You’ll be prompted with a small popup powered by PayUmoney on your website. Complete the transaction & you should be redirected to your site thank-you page along with your order details.
Now, log in as an administrator & check your WooCommerce Orders as well as the PayUmoney merchant dashboard (check under Track > Transactions).
If all the payment details match, the PayUmoney WooCommerce integration is perfect.
If there are some issues or unknown errors, you might need to go through the article again or raise a support query at PayUmoney. You can also share your issue in the comments below.
Now if you want to skyrocket your WooCommerce website, stay ahead of your competitors & provide a good user experience to your customers, here are a couple of bonuses for you…
Bonus: Two Simple hacks you can follow today to Skyrocket your WooCommerce Store
Quick Note: Before making any assumptions, or skipping the section, please read through & then make wise decisions.
Setting up your WooCommerce Store, listing your products & Integrating the PayUmoney payment gateway isn't enough in this competitive eCommerce space.
There’s a lot more you should do to make your site better than your competitors. One such thing is to:
Leverage the Power of Cloudways WooCommerce Hosting
Based on some (sponsored) recommendations, you might have chosen any of the hosting companies for your WooCommerce Store.
It’s not your fault, this hosting industry is been like that for decades. Just for affiliate commissions, people recommend anything.
Well, I don't belong to that group. I love marketers & I aspire to be an honest one. (Check any of my hosting recommendations, you'll always find Cloudways as the #1)
As a business owner, you don’t need to spend hours gaining (not-so-imp) knowledge about shared hosting, VPS hosting, cloud hosting, etc.
Pro Tip: If you want your WooCommerce site to be safe & secure, always stay online, load at a lightning speed & provide a better customer experience, just give it a shot to Cloudways hosting for your WooCommerce site.
No No, you don't need to do the heavy lifting i.e migrate your site today. There's an easy way.
First, start your 3-day FREE Trial (No Credit Card Required)
On Cloudways Platform, you'll get a temporary domain or rather say a sandbox site for testing purposes. In these 3 days, Install WooCommerce, add some plugins & just test its speed & performance. I'm sure you'll be blown away by the speed.
If you like Cloudways, just ask them to migrate your WooCommerce site from your current host. They offer 1st migration absolutely free.
I use & recommend Cloudways for WooCommerce & Elementor-based sites. (Feel free to navigate my site & check the performance).
Here's why I recommend Cloudways for WooCommerce:
- You get the fastest speed at the best price (If your site loads faster, you get higher conversions from your WooCommerce Store)
- It's Cheaper yet better: Some hosting services charge $30/mo for the same speed that Cloudways provide at just $10/mo
- You are free to upscale or downscale your server anytime to ensure cost-efficiency
- You get to select the server location of your choice (You can choose between the Mumbai or Bangalore server for the top speed for Indian customers)
- There's Monthly billing (no yearly contracts, no high renewals)
- The built-in caching mechanism on server levels for the best speed
- 24*7 customer support (in case you need any help)
- 5 cloud hosts to choose from (DigitalOcean, Linode, VULTR, AWS, & Google Cloud)
- Lastly, it’s a reputed & trustworthy company (4.8 ratings on Trustpilot)
Spend a couple of mins reading these Facebook polls & reviews:
Using Cloudways, you get what every eCommerce store owner needs i.e a secure website, higher conversions, and happy & returning customers.
Optimize your Conversion Pages with Elementor
Apart from using Cloudways, what you can do to make more profits from your WooCommerce site is to design your conversion pages i.e landing pages, cart pages & checkout pages with the #1 WordPress page builder – Elementor.
In a nutshell: Elementor is a drag & drop page builder that lets you create your entire website without writing a single line of code. Take a look at awesome Elementor features.
As it’s beginner-friendly & easy to use, more than 8M+ website creators are already using it including me (you can check my tools & about page, they both are built using Elementor)
See how easy it is to design your WooCommerce store with Elementor:
This tool is really handy for eCommerce business owners as it comes with a full eCommerce suite where you can edit & customize your product page, shop page, cart & checkout page as well as my account page.
I highly recommend using Elementor if you want to have full control over your site, have a modern design that impresses your customers & have a conversion-focused checkout that gives you more sales.
Hosting your WooCommerce site on Cloudways & using Elementor for your most important pages is a wise decision to make. I'm sure that your ROI will be much higher if you invest in these two tools.
I hope this tutorial helped you Integrate PayUmoney with your WordPress WooCommerce site. I wish you the best of luck with your WooCommerce store.
Do let me know whether or not your PayUmoney integration was done successfully.
Also, let me know which hosting provider you're currently using.
If you've got more questions or have any suggestions for me, feel free to put them in the comments below.
Pro Tip: Planning to use multiple payment gateways along with PayUmoney?
Check out the 7 Best Payment Gateways for WooCommerce in India.
Here are a few of my Top Recommended Payment Gateways:
2) PayUmoney India
And then learn to:
1) Integrate PayTM with WooCommerce
2) Integrate Razorpay with WooCommerce
3) Integrate Instamojo with WooCommerce.
Stay in the loop
Get the latest content, Elementor tips & tricks delivered straight to your Inbox. Only once in two weeks & that too, curated for you based on your interests.