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-Time | Recurring | Refunds | Reversals | 
| ✓ | ✓ | ✖️ | ✖️ | 
| 3D Secure | Remote Update Card | Remote Delete Card | AddPayMethod API | 
| ✓ | ✖️ | ✖️ | ✖️ | 
Adding the WorldPay Invisible XML Payment Gateway
To set up the WorldPay Invisible XML payment gateway in WHMCS:
- Go to Configuration () > System Settings > Payment Gateways and choose All Payment Gateways.
 - Choose All Payment Gateways.
 - Click WorldPay Invisible XML.
 - Check Show on Order Form to display this payment method in the Client Area during checkout.
 - Enter your WorldPay credentials.
 - Click Save Changes.
 
Cookie Path
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
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 Issue | Cause | Next Steps | 
Attribute value of type NMTOKEN must be a name token | This error occurs because the credit card storage function is disabled. | WorldPay Invisible NMTOKEN Errors | 
Last modified: 2025 March 19