---
title: "PayUmoney"
source: "https://docs.nexcess.com/software/give/payumoney/"
description: "PayUmoney is a popular Indian payment gateway that enables you to accept credit card donations via an easy and secure offsite payment process. This article will…"
vertical: "Software"
area: "Give"
date: "2017-02-28"
last_modified: "2026-07-02"
---

# PayUmoney

PayUmoney is a popular Indian payment gateway that enables you to accept credit card donations via an easy and secure offsite payment process. This article will help you install and configure the add-on so you can accept donations with the PayUmoney Gateway quickly and easily.

## Getting Started with PayUmoney

In order to accept payments with PayUmoney using GiveWP you will need to have an active [PayUmoney account](https://payumoney.com/), the [PayUmoney GiveWP Add-on](https://givewp.com/addons/payumoney-gateway/ "Stripe Payment Gateway"), and the [GiveWP Core plugin](http://wordpress.org/plugins/give) installed and activated. It is also highly recommended that you have an active SSL certificate for your website.

**[Click here for instructions](https://docs.nexcess.com/software/give/how-to-install-and-activate-give-add-ons/ "Add-ons") on installing and activating GiveWP Add-ons.**

**Note:** You can always access your add-on purchase receipts, downloads, and licenses from your [GiveWP Account dashboard](https://givewp.com/my-account/ "My Account").

After your PayUmoney add-on is activated, go to **GiveWP > Settings** and click on the **Payment Gateways** tab. There you will see the default Payment Gateways (PayPal Standard, Test Payment, and Offline Donations). You should also see **PayUmoney** as an option as well. Click on that to enable PayUmoney as an active payment gateway for your website.

## **Supported Currency**

PayUMoney only supports **INR (Indian Rupees)** as a transaction currency. Because of this:

- Donation forms using PayUMoney must be set to **INR**
- Donations in other currencies are **not supported** through this gateway

**Important:** Attempting to process donations in a currency other than INR will cause the payment to fail.

### **Supported Accounts**

Only PayUMoney accounts registered in **India** are supported by the GiveWP integration. International PayUMoney accounts are not compatible.

**Tip:** Want to offer donations in other currencies? Consider using a multi-currency-compatible gateway like **Stripe** or **PayPal**. See [Supported Gateways](https://docs.nexcess.com/software/give/payment-gateways/) for more options.

## Obtaining your PayUmoney API Keys

Once you have activated the add-on it’s time to get the necessary keys so that GiveWP can send donation information securely to PayUmoney. This requires logging into your PayUmoney account and configuring your GiveWP Settings

### Integrate PayUmoney Keys with GiveWP:

The following steps outline how to obtain your PayUmoney Merchant Key and Salt needed to integrate with GivewP:

Log in to the PayUmoney website [https://www.payumoney.com/](https://www.payumoney.com/)

Once logged in, you can enable the test mode by toggling the button in the top navigation.

![Enabling test mode](https://docs.nexcess.com/wp-content/uploads/2026/06/PayUMoney-integration.png)Enabling test mode3\. Now navigate to the “Start Integration” link on the bottom left of the page to access your live and test credentials.

![Copy Merchant key and Merchant Salt](https://docs.nexcess.com/wp-content/uploads/2026/06/PayUmoney-Keys.png)Copy Merchant key and Merchant Salt4\. Copy the **Merchant Key** and **Merchant Salt** and paste them into their respective GiveWP settings fields found under **GiveWP > Settings > Payment Gateways PayUmoney**:

![](https://docs.nexcess.com/wp-content/uploads/2026/06/payumoney-admin-settings.png)Copy and Paste the Merchant Key and Salt into GiveWP5\. Click “**Save Changes**”

Double-check one last time you have the appropriate keys in place so you don’t run into issues in the testing process. If all checks out, it’s time to start testing the integration.

## PayUmoney Test / Sandbox Setup

It is recommended that prior to going live with any campaign that you first test your integration using a PayUmoney test account.

To enable the sandbox/test mode in your PayUmoney account just toggle the button in the top navigation.

![Enable Test mode](https://docs.nexcess.com/wp-content/uploads/2026/06/payumoney-testmode.gif)Enable Test mode### The PayUmoney Test Credentials 

If you don’t currently have a PayU account, or have not yet set one up, you can use this key/salt combo for testing:

Key: QyT13U

Salt: UnJ0FGO0kt3dUgnHo9Xgwi0lpipBV0hB

### The PayUMoney Test Card

When you are testing donations with PayUmoney, you can use the following [test card](https://devguide.payu.in/docs/developers-guide/miscellaneous/test-card/):

Card Name: Any Name

Credit Card Number: 5123456789012346

CVV: 123

Expiry: any future date

OTP: 123456

Test NB

—————–

Username: payu

Password: payu

Test Wallet

—————–

OTP: 123456

Test UPI

—————–

BHIM VPA: 9999999999@payu.in

## Paying with PayUmoney

Once the plugin has been setup you can now test with in either LIVE or TEST mode. To test PayUmoney in TEST mode [GiveWP must be placed in Test mode](https://docs.nexcess.com/software/give/test-mode/). Likewise for LIVE mode.

Note: if you plan on testing in LIVE mode you will need to use actual credit card information and not the supplied test information above.

**Testing PayUmoney:**

1\. Navigate to a Donation Form with the PayUmoney gateway enabled:

![A donation form with PayUmoney enabled.](https://docs.nexcess.com/wp-content/uploads/2026/06/PayUmoneytesting.png)A donation form with PayUmoney enabled.2\. Complete the donation form and click “Submit”. You will then be taken to PayUmoney:

![PayUmoney Payment Screen](https://docs.nexcess.com/wp-content/uploads/2026/06/PayUmoneyPayments.png)PayUmoney Payment Screen3\. Select your Payment Mode and proceed with the donation. If you are using “Test Mode” be sure to use the test payment information above. Once you have completed the appropriate payment fields, click submit. You will then see PayUmoney processing the transaction:

![PayUmoney processing a transaction](https://docs.nexcess.com/wp-content/uploads/2026/06/PayumoneyProcessing.png)PayUmoney processing a transaction4\. Upon successful completion of the donation, you will then be redirected to the “Payment Complete” page on your website. Likewise, if the payment failed you will be redirected to the Payment Failed page on your website.

![PayUmoney payment success.](https://docs.nexcess.com/wp-content/uploads/2026/06/PayUFinal.png)PayUmoney payment success.You will also see the transaction within your PayUmoney account and may receive an email confirmation from PayUmoney depending on your account settings.

![Donation payments from Give appearing in the PayUmoney Sellers Dashboard.](https://docs.nexcess.com/wp-content/uploads/2026/06/PayUMerchant-Dashboard.png)Donation payments from GiveWP appearing in the PayUmoney Sellers Dashboard.## Common Issues and Troubleshooting

The following section provides helpful troubleshooting information should you experience trouble with the add-on or integration.

### 1. PayUmoney Gateway Error: “Sorry, Some Problem Occurred”

![](https://docs.nexcess.com/wp-content/uploads/2026/06/2017-02-28_15-24-24.png)This vague error essentially means that an issue occurred with the request sent from your website via GiveWP to PayUmoney. **Most likely this is caused by incorrect Merchant Key or Merchant Salt being entered within the GiveWP Settings. Double-check that the correct LIVE / TEST Merchant Key and Merchant Salt keys are entered.**

For instance, if GiveWP is in Test Mode you must have appropriate PayUmoney Test keys entered. The same goes for LIVE mode.

### 2. PayUmoney Error: “Merchant has to use his own email to make the payment.”

![](https://docs.nexcess.com/wp-content/uploads/2026/06/2017-02-28_16-05-22.png)PayUmoney “Merchant has to use his own email to make the payment” error.This error means your account has not been approved for payments yet. If you are in TEST mode, simply use your test account email rather than the one you’re supplying. If you are in live mode you will have to contact PayUmoney to activate your account: <techsupport@payumoney.com>

## Common Questions

The following section provides helpful troubleshooting information should you experience trouble with the add-on or integration.

## Common Questions
