How to Integrate Your Form with PayU

September 16, 2025

PayU makes online payments easier for everyone, from small businesses to large enterprises, with smart, innovative technology built in-house and through trusted partnerships. Whether you’re selling products, offering services, or collecting donations, connecting PayU to your form lets you collect payments smoothly and securely, giving both you and your customers peace of mind.

Note

To connect PayU with Jotform, you’ll need a few credentials from your PayU account settings. If you’re not sure where to find them, just reach out to PayU Support, and they’ll help you get what you need.

Adding and Setting Up PayU

Adding PayU to your form is a simple and secure way to start accepting payments online. It’s a great tool to help your business get paid quickly and easily. To get going, here’s what you’ll do:

  1. In Form Builder, click on Add Element menu on the left side of the page.
Form Builder interface showing the Add Element menu highlighted on the left side of the page, where users can click to add fields and widgets to their form
  1. Now, in the Form Elements menu, under the Payments tab, search for the PayU and then click on it. Or, just drag and then drop it to where you want it to be on your form.
Form Elements menu open under the Payments tab, with PayU highlighted
  1. Next, in the PayU Integration window that opens on the right side of the page, enter the Merchant Pos ID in the input box at the top from your Signature Key and the oAuth Client ID and oAuth Client Secret associated with it in the Gateway Credentials section. If you’re not sure how to get those, check out these support articles from PayU on Get Client ID and Secret from Dashboard to learn more about them.
PayU Integration window showing fields for Merchant POS ID, OAuth Client ID, and OAuth Client Secret in Gateway Credentials section for form payment setup
  1. Then, in the Currency Dropdown menu, select one of the currencies available with the integration:
    • PLN – Polish Złoty
    • BGN – Bulgarian Lev
    • CHF – Swiss Franc
    • CZK – Czech Koruna
    • DKK – Danish Krone
    • EUR – European Union Currency
    • GBP – British Pound
    • HUF – Hungarian Forint
    • NOK – Norwegian Krone
    • RON – Romanian Leu
    • RUB – Russian Ruble
    • SEK – Swedish Krona
    • UAH – Ukrainian Hryvnia
Currency dropdown menu in PayU integration displaying supported currencies like PLN, EUR, GBP, and more for form payment form setup
  1. Next, in the Payment Type Dropdown menu, select what you’d like the payment to be processed for:
    • Sell Products — This is selected by default. Use this to sell physical or digital goods at a fixed price, allowing customers to make a one-time purchase.
    • User-Defined Amount — Choose this if you want to let customers enter the amount they want to pay. It’s useful for tipping, custom amount pricing, or flexible payments.
    • Collect Donations — Select this to accept voluntary contributions, commonly used for fundraising, nonprofit support, or charitable causes.
Payment Type dropdown menu in PayU integration with options to sell products, collect donations, or let users enter a custom payment amount in form
  1. Once you’re done, click on the Additional Gateway Settings to set up these options:
    • Ask Billing Information to Customer — Enabling this will give you other fields to set up, like the Customer Email Field, Use Field as Billing Address, Use Field as Billing Address, Use Field as Shipping Address, Customer Phone Field, and Customer Date Field. Check out our guide about How to Enable Payment Authorization to learn more.
    • Sandbox Mode — This enables testing transactions without processing real payments. You can check this PayU page to learn how to get your PayU Sandbox credentials.
    • Clickable Image Preview — If you added images to your products, turning this On will give customers the option to click to Zoom In on them. 
    • Show Total Price on Form — This is only available with the Sell Products payment type and is enabled by default. You can toggle this Off if you want to hide the total price of selected products on your form.
    • Users Can Select Multiple Product — Toggle this Off if you only want customers to select one subscription. 
    • Decimal Separator — If you enable the Show Decimals on The Form feature, you can use this field to select the kind of decimal separator to use. You either use a Period or a Comma.
  1. Once everything is set for the Sell Products payment type, click on Continue to start creating products and subscriptions for your payment field. For the User Defined Amount and Collect Donations payment types, just click on Save at the bottom.
Additional Gateway Settings panel in PayU integration with options to ask for billing info, enable sandbox mode, show total price, allow multiple product selection, and set decimal separator in payment form
  1. From there, you’ll head over to the Payment Settings menu, where you can easily set up everything you need, like:
    • Products — This is where you add and manage the items or services you’re selling on your form. You can include product names, descriptions, prices, images, quantity options, and more. Our guide on Setting Up Your First Order Form walks you through everything.
    • Coupons — Here, you can create discount codes for your products. You can set percentage-based or fixed-amount discounts, usage limits, and expiration dates. For a quick how-to, check out our guide on How to Add a Coupon Code to Payment Forms.
    • Shipping — This allows you to set up shipping fees based on your needs. You can offer flat-rate shipping, location-based rates, or set shipping costs per product. To learn how it’s done, see our guide on How to Add Shipping Costs to Payment Forms.
    • Tax — Add sales tax rules for your products here. You can set tax percentages and apply them to all or specific products depending on your location or business needs. Take a look at our guide on How to Apply Sales Tax to Products on Your Payment Form for more details.
    • Invoices — Enable this to automatically generate invoices for each submission. You can customize the layout, add your logo, and send a copy to the customer and yourself. You’ll find more info in our guide on How to Generate an Invoice for Your Payment Form.
Payment Settings menu in form showing options to add products, create coupons, configure shipping and tax rules, and enable automatic invoices for PayU integration

As you set up your products, you might also find these helpful guides handy along the way:

Adding and Setting Up PayU Using a Reusable Payment Connection

​​Integrating your form with Jotform’s Reusable Payment Connections lets you streamline your PayU setup. Once connected, you can use the same configuration across other forms or apps—no need to set it up again from scratch. Here’s a quick how-to:

  1. In Form Builder, click on Add Element on the left side of the page.
Form Builder interface highlighting the Add Element button on the left side panel to add fields and widgets to the form
  1. Now, in the Form Elements menu, under the Payments tab, search for the PayU and then click on it. Or, just drag and drop it to where you want it to be on your form.
Form Elements menu with Payments tab open, showing PayU option being clicked or dragged into the form builder workspace
  1. Then, in the Payment Properties menu on the left side of the page, click on the Plug icon.
Payment Properties menu highlighting the Plug icon to access PayU integration settings
  1. Now, in the Add PayU Connection window, click on either Test Mode or Live Mode at the top to select the environment for your payment connection.
  2. Next, set up these options:
    • Connection Name — Give your connection a name so it’s easy to recognize from your PayU dashboard. You can reuse it for other form integrations too.
    • Merchant POS ID — This is your Point of Sale (POS) ID, which uniquely identifies your store or account in the PayU system. It tells PayU which business is receiving the payment.
    • Signature Key — This is used for data validation and security. It helps confirm that the data being sent between Jotform and PayU hasn’t been tampered with, keeping your transactions safe.
    • OAuth Client ID — This identifies your application (in this case, Jotform) and allows it to request access to PayU’s services on your behalf.
    • OAuth Client Secret — Paired with the Client ID, the Client Secret acts like a password. It should be kept private, as it helps securely authenticate your connection with PayU.
  3. After that, click on Connect with PayU.
Add PayU Connection window with options to choose Test or Live Mode and enter Connection Name, Merchant POS ID, Signature Key, OAuth Client ID, and OAuth Client Secret before clicking Connect with PayU
  1. Once connected, click on Save.
Save button highlighted in PayU integration window to confirm and save the payment connection settings
  1. In the Payment Connections window that pops up, select a connection and then click on Use.
Payment Connections window showing a list of PayU connections with the Use button selected to apply the chosen connection
  1. Now, in the Payment Type Dropdown menu, select what you’d like the payment to be processed for:
    • Sell Products — It’s selected by default. Use this to sell physical or digital goods at a fixed price, allowing customers to make a one-time purchase.
    • User-Defined Amount — This lets customers enter the amount they want to pay. It’s useful for tipping, custom amount pricing, or flexible payments.
    • Collect Donations — Select this to accept voluntary contributions. It’s commonly used for fundraising, nonprofit support, or charitable causes.
Payment Type dropdown menu in PayU integration with options to sell products, collect donations, or let customers enter a custom amount
  1. In the Currency Dropdown menu, select one of the currencies available with the integration. You can find a complete list of supported currencies here.
Currency dropdown menu in PayU integration showing supported currency options for processing payments

If you want to enable the Ask Billing Information to Customer option, make sure you’ve added an Address Field, Name field, Email field, and Phone Number field to your form to set up these options:

  • Billing Address
  • Shipping Address
  • Billing Name
  • Customer Email Field
  • Customer Phone Field
Additional Gateway Settings in PayU integration with Ask Billing Information to Customer enabled, showing fields for billing address, shipping address, name, email, and phone number

That’s it. To explore more features for your payment form, check out our helpful Payment Forms section of Jotform’s User Guides. They’re a great resource to have on hand.

Note

PayU is an off-page payment gateway, so when someone submits your form, they’ll be redirected to PayU’s secure payment page to complete the transaction.

Jotform Wordpress Agent
Contact Support

Our customer support team is available 24/7 and our average response time is between one to two hours.

Send Comment:

Jotform Avatar
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Comments:

  • Eulises Rios Castaño - Profile picture
  • VIVEK KUMAR PANDEY - Profile picture
  • OnYour Marks - Profile picture
  • Javier Soto - Profile picture
  • Javier Soto - Profile picture
  • Olaniyi Kolawole - Profile picture
  • Robert Hicks - Profile picture