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. For more information on the plugin, please visit


  • 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.
If you have any issues related to the plugin, please email for assistance.


  • 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+.


June 3, 2019
Plugin does exactly what we need and support is superb.
February 11, 2019
Some of the best support i have ever received with a plugin, highly recommended.
April 8, 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
October 12, 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
September 3, 2016
The plugin is easy to set up and use. This is probably the best support I have ever known. Really fast to reply any questions. Thank you very much! I am more than happy to give a five star review! Estelle
Read all 12 reviews

Contributors & Developers

“Online Worldpay For WooCommerce” is open source software. The following people have contributed to this plugin.



  • 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.