The WooCommerce WorldPay Gateway is a payment extension that integrates the global payment processing services of WorldPay (now part of FIS) with your WooCommerce store. This allows you to accept credit and debit card payments securely from customers around the world.
Because WorldPay offers various integration methods (like hosted payment pages and direct API integration), there are a few different plugins available from various developers.
Here is a breakdown of the typical features and setup for a WooCommerce WorldPay integration:
Most robust WorldPay plugins for WooCommerce offer the following:
PCI Compliance: A significant advantage of WorldPay, especially when using the Hosted Payment Page (HPP) method, is that card data never touches your server. Customers are redirected to a secure WorldPay page, making your store's PCI DSS burden much lower.
Global Payments: WorldPay is known for its wide currency support, often supporting payments in 100+ currencies and accepting all major cards (Visa, MasterCard, Amex, Diners, JCB).
Flexible Integration: Plugins often support multiple methods:
Hosted Payment Page (HPP): Redirects the customer offsite for payment (highest PCI compliance).
XML or API Integration: Allows the card form to be embedded on your checkout page (requires higher security/PCI compliance, but provides a smoother user experience).
Order Management: Allows administrators to process refunds and potentially cancellations/voids directly from the WooCommerce order screen, without logging into the WorldPay merchant dashboard.
Multi-Purpose Support: Many plugins support WooCommerce features like:
Subscriptions: For recurring payments (requires the WooCommerce Subscriptions plugin).
Pre-Orders/Authorization: The ability to authorize funds and capture them later.
Saved Cards: Allowing returning customers to securely use saved card details.
Setting up WorldPay generally involves steps that differ from simple gateways like PayPal:
WorldPay Merchant Account: You must have an active WorldPay merchant account and have completed any necessary setup or verification steps.
Plugin Installation: Install the chosen WorldPay plugin (there is no single official one from WooCommerce, so look for a reliable one, often branded as "WorldPay Payment Gateway for WooCommerce").
API Credentials: You will need to obtain the necessary credentials from your WorldPay Merchant Interface, which typically include:
Installation ID
MD5 Secret (for payment response verification)
Service Key / API Keys (if using a direct integration method)
Callback Configuration: You must configure the Payment Response URL (often called the Callback URL) within your WorldPay account settings. This is the link that WorldPay uses to tell WooCommerce whether the payment was successful or failed.
Do you have a specific WorldPay integration method you prefer (Hosted vs. API), or are you looking for a recommended plugin developer for this gateway?
Subscribe to access unlimited downloads of themes, videos, graphics, plugins, and more premium assets for your creative needs.
Published:
Dec 07, 2025 12:05 PM
Version:
v5.4.0
Category:
Author:
OtherLicense:
GPL v2 or LaterTags: