This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

WooCommerce – PayU Latam Gateway


WooCommerce is a powerful, extendable eCommerce plugin that helps you sell anything. Beautifully.

PayU Latam – la plataforma de procesamiento de pagos en linea de América Latina, Crea tu Cuenta aqui.

Both are now one of the best choices to start an eCommerece site in latinoamerica, fast and easy.
* “WooCommerce” is an open source application
* “PayU Latam” is offering payment collection with no setup cost.

To test the payment platform you must use this parameters in the payment form:
Credit card: VISA
Credit card Number: 4111111111111111
Client Name: “APPROVED”

or use a service like to generate credit card numbers to test

Visit for more info about this plugin.

Visit PayU Latam to create your account.


  1. Visit the WooCommerce settings page, and click on the Payment Gateways tab.
  2. Click on PayU Latam to edit the settings. If you do not see PayU Latam in the list at the top of the screen make sure you have activated the plugin in the WordPress Plugin Manager.
  3. Enable the Payment Method, name it as you want (this will show up on the payment page your customer sees), add in your Merchant id, Account Id and ApiKey and select the redirect url(URL you want to redirect after payment). Click Save.


  • WooCommerce > Payment Gateway > PayU Latam – setting page
  • Checkout Page – Option of Payment by PayU Latam
  • PayU Latam – ApiKey and Merchant Id
  • PayU Latam – Account Id
  • PayU Latam – Payment Platform
  • PayU Latam – Client Information Page
  • PayU Latam – Payment Process page


  1. Ensure you have latest version of WooCommerce plugin installed (WooCommerce 2.0+)
  2. Unzip and upload contents of the plugin to your /wp-content/plugins/ directory
  3. Activate the plugin through the ‘Plugins’ menu in WordPress

Please see the screenshots on information about how to get your account info from Payu Latam.


Do I Need a activated account on payU latam to use this plugin?

Yes, if you want to receive payments on the account, if you want to test the gateway there is no need for an account.

What is the cost for transaction for PayU Latam?

It may vary on each country, check to find out.

Transaccions always rejected issue

Since PayU is updating their testing platform all testing transaccions would be rejected unless the user use the followings parameters in PayU payment form.
Credit card: VISA
Credit card Number: 4111111111111111
Client Name: “APPROVED”


Read all 6 reviews

Contributors & Developers

“WooCommerce – PayU Latam Gateway” is open source software. The following people have contributed to this plugin.




  • First Public Release.


  • Added some fallbacks for response codes.


  • Added all currencys supported by the PayU Latam Platform.


  • Set all currencys supported by the PayU Latam Platform by default and fix problem with currencys not showing in front end.


  • Add spanish translation, and mo-po files for future translations.


  • Add option to empty shopping cart after transaction completed.


  • Add payment confirmation support for new accounts.


  • Add option to select which method to use on the form to send data to PayU Latam.
  • Fix a few Compatibility Issues for Woocommerce 2.1.*


  • Fix bug for transaction page.


  • Add page end point option and remove empty cart option, add ABANDONED_TRANSACTION state.

  • Important Patch, return url won’t work.

  • Important Patch, fixes notification error from payu latam.


  • Add fields to customize transaction messages.


  • Add new payu logos based on country of the store also the option to use a custome image.


  • Add support for Chile’s currency CLP.


  • Add Default return page (with all the default order info)


  • Fix bug with duplicated reference code in payu platform, add new checkout logos images, fix bug with return page goes to blank (tested in production and test mode)


  • Fix confirmation process not working properly.


  • Fix initialization process not working on some websites (incompatibility issues).


  • Fix error 500 on production.