WorldPay Invisible XML

We removed this in WHMCS 8.2.

The WorldPay Invisible XML payment gateway module is available in WHMCS 8.1 and earlier.

Supported Features

Type: Merchant (Credit Card)

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

Adding the WorldPay Invisible XML Payment Gateway

To set up the WorldPay Invisible XML payment gateway in WHMCS:

  1. Go to Configuration () > System Settings > Payment Gateways and choose All Payment Gateways.
  2. Choose All Payment Gateways.
  3. Click WorldPay Invisible XML.
  4. Check Show on Order Form to display this payment method in the Client Area during checkout.
  5. Enter your WorldPay credentials.
  6. Click Save Changes.

Enter the full absolute path to the directory in which the system will store Worldpay Invisible XML cookies. For example:

/home/username/whmcs_worldpay_cache/

The directory must exist and the script must be able to write to it.

Troubleshooting

Attribute value "" of type NMTOKEN must be a name token

Payment attempts may fail with the following entry in the Billing > Gateway Log:

<error code="2"><![CDATA[Attribute value "" of type NMTOKEN must be a name token.]]></error>

This error occurs because the credit card storage function is disabled. To resolve this, uncheck the following options in the Security tab at Configuration () > System Settings > General Settings:

  • Allow Client CC Removal
  • Disable Credit Card Storage

Last modified: October 30, 2024