Online Worldpay For WooCommerce


This Plugin is for Online Worldpay Accounts only.

Worldpay for Woocommerce integrates your Online Worldpay merchant account with your wordpress site. Merchants can accept credit card and PayPal payments for their goods and services via WooCommerce.
By enabling webhooks, you can receive on demand information about the status of your orders. Worldpay is the UK’s lagest payment provider. They have years of experience providing payment solutions that meet the demands
of eCommerce sites. PHP version 5.4 and greater is recommended.


  • SAQ A PCI compliant template forms
  • 3DS Checkout
  • Integrates Online Worldpay with Woocommerce
  • Integrates Online Worldpay with Woocommerce Subscriptions 2.0.0+
  • Integrates with Currency Switchers
  • Accept credit card and Paypal payments
  • Webhooks integration
  • Customers can use saved payment methods.
  • Issue refunds via Woocomerce
  • Edit Recurring Orders via Woocommerce
  • Change subscription payment method
  • Debug log for troubleshooting.

Online Worldpay For WooCommerce allows merchants to accept credit card and Paypal payments via their Worldpay account. By integrating with Woocommerce Subscriptions, merchants that have a Worldpay account can
manage their recurring billing easily and efficienly. Orders can be refunded fully or partially, which will update the Worldpay backend. An in depth transaction log is viewable by admins to review and trouble shoot payment failures.


  • API Keys config screen.
  • WoCommerce Settings.
  • WooCommerce Subscriptions settings.
  • Webhook settings.
  • Debug log.
  • Tutorials.


Where do I get my API keys from?

You API keys can be found by logging into Worldpay at Once you login, click on Settings and then API keys.
Copy and paste the API keys from your sandbox and production environment into the plugin configuration page.

What is a template form?

A template form, is a credit card payment form that you create using Worldpay’s form creator. The template form is hosted on Worldpay’s server. Once you create and
save a template form, a template code will be generated. The template code is used in the plugin to identify which form you want to be used on your payment pages.
Since the form is hosted by Worldpay, no payment information touches your server making it a SAQ A PCI compliant solution.

Does this plugin work with Woocommerce?

Yes, Worldpay for Woocommerce integrates with Woocommerce so that you can sell your goods & services through your eCommerce website.
In addition to integrating with Woocommerce, this plugin integrates with Woocommerce Subscriptions 2.0+.


22 Agosto 2019
I looked for like 20 plugins for worldpay. Worldpay itself doesn't give any support for online accounts. Their github repository hasn't been updated in almost 3 years. Then I stumbled upon this and THIS plugin works smoothly. It is effortless!! If you want to check if this will work for you then check if you have Merchant ID or Installation ID. If you have Merchant ID then you can use this plugin with the API keys without a problem!!
3 Giugno 2019
Plugin does exactly what we need and support is superb.
11 Febbraio 2019
Some of the best support i have ever received with a plugin, highly recommended.
8 Aprile 2018
Same with my client,If you are having trouble integrating & configuring the Worldpay Woocommerce Add-on on your website or having redirection issues or problems on capturing and refund via Worldpay, here's a video that will surely help you and surely these guys can be able to figure it out for you. Related Issues: trouble integrating Worldpay on wordpress configuring the Worldpay Woocommerce Add-on redirection issues Worldpay problems capturing Worldpay refund issue Worldpay
12 Ottobre 2017
Installed this plugin and paid my license - really simple and makes the WorldPay element of the WooCommerce cart look really professional. Had an issue with hosting two seperate carts on the same domain. Contacted support and they had it sorted almost by return. Definitely recommend this plugin and the support is the best I've received on WP bar none. Thanks
Leggi tutte le recensioni di 13

Contributi e sviluppo

“Online Worldpay For WooCommerce” è un software open source. Le persone che hanno contribuito allo sviluppo di questo plugin sono indicate di seguito.

Traduci “Online Worldpay For WooCommerce” nella tua lingua.

Ti interessa lo sviluppo?

Esplora il Codice segui il Repository SVN iscriviti al Log delle Modifiche. Puoi farlo tramite RSS con un lettore di feed.

Changelog (registro delle modifiche)


  • Updated – Admin messaging on settings pages.


  • Fixed – 3DS redirect when user creates account on checkout page.
  • Fixed – shopper IP address on pay for order page.


  • Added rounding to recurring payment total to prevent json parse error when floats are not handled


  • Updated – WC 3.6.3
  • Updated – 3DS and PayPal redirect URL use regular query parameters now instead of pretty url. Better compatability with permalinks
  • Added – Credit card save option on checkout page


  • Updated – localized params triggered by wp_print_scripts now
  • Updated – Card svg’s transparent
  • Fixed – WC 3.6 issue with saved cards dropdown


  • Fixed – Round order total for transaction to prevent JSON parse error
  • Fixed – Support popup on settings pages
  • Updated – removal of php_uname


  • Updated – Major update. Credit Card and PayPal now separate gateways. WP Rest API integration with webhooks.
  • Added – custom payment forms
  • Updated – Admin UI
  • Removed – Donations – this is now exclusively a WC plugin.


  • Added – WC Tested up to 3.4.4


  • Fixed – PHP 7.1+ warning messages.


  • Added – Updates for WC 3.0+
  • Fixed – Debug log error.
  • Updated – Improved redirect logic for 3DS and PayPal.


  • Added – Version 2.1.0 of Worldpay php library added.


  • Added – Update to WC Subscription integration.


  • Fixed – stock properly reduced after payment complete.


  • Added – Customers can maintain their payment methods via the my account page.
  • Added – 3DS integration


  • Added – Improved subscription logic. A new order is created now for every subscription that is processed.


  • Fixed – Response codes for failed payment methods now showing correctly.
  • Added – Extra detail added to debugger for failed payments.


  • Added – Support for saved payment methods added.
  • Added – Improved admin ui.
  • Added – Webhooks support.


  • Added – Links on settings page under WooCommerce checkout tab. Some indivduals reported that the admin menu did not appear.


  • Fixed – Missing PayPal button when link enabled.


  • Fixed – Incompatibility with PayPal plugin resolved.


  • Added – Additional security measures.


  • Fixed – Warning messages on WooPayments admin page when config hasn’t been set yet.


  • Added – Improved integration with Woocommerce checkout.


  • Fixed = With PHP Version 5.3, references to shorthand arrays caused parse error. Resolved now for backwards compatiblity.


  • Fixed – Warning messages on admin config page.


  • Fixed – Warning messages when WP_DEBUG set to true resolved. Updated deprecated Subscription methods.


  • Added – Instructional video on how to maintain configuration settings.
  • Removed – Worldpay has confirmed a bug with their PayPal subscription code base. PayPal can still be used for regular and variable products
    but not for subscriptions.


  • Added – Ability to track plugin users to better assit with technical issues.


  • Fixed – If php version < 5.4, then arrays initialized using [] will fail. Backward compatability added.


  • Added – Merchants can now select the Paypal logo that displays on their checkout page for Woocommerce and donations.
  • Added – Modal and inline design for donation form.


  • Added – First version release. Support for Woocommerce, Woocommerce Subscriptions, order refunds, donations, and Paypal.