WorldPay

This module allows you to use WorldPay for one-time invoices.

For information on the WorldPay module in WHMCS 8.1 and earlier, see WorldPay Invisible.

Supported Features

Type: Third-Party

One-TimeRecurringRefundsReversals
✖️✖️✖️
3D SecureRemote Update CardRemote Delete CardAddPayMethod API
✖️✖️✖️✖️

Adding the WorldPay Payment Gateway

To set up the WorldPay payment gateway in WHMCS:

  1. Go to Configuration () > Apps & Integrations or Addons > Apps & Integrations.
  2. Click WorldPay.
  3. Check Show on Order Form to display this payment method in the Client Area during checkout.
  4. Enter your WorldPay credentials.
  5. Click Save Changes.
  6. Log in to the WorldPay Merchant Administration Interface.
  7. Go to System Settings > Integration Setup : PRODUCTION.
  8. Set the Payment Response URL to <WPDISPLAY ITEM=MC_callback>.
  9. Check Payment Response enabled?, Enable Recurring Payment Response, and Enable the Shopper Response.

Test Mode

You can use test mode to simulate payment processing without actually causing a transaction to occur. This can be useful for testing your configuration.

Troubleshooting

You can find information about most payment gateway-related errors in the logs at Billing > Gateway Log and in the Module Log.

For more information, see Troubleshooting Payments.

You may encounter the following common issues:


Error or IssueCauseNext Steps
Attribute value of type NMTOKEN must be a name tokenThis error occurs because the credit card storage function is disabled.WorldPay Invisible NMTOKEN Errors

Last modified: 2025 January 30