Error «curl:String could not be parsed as XML» while setting up integration with WHMCS
Symptoms
When creating an order in WHMCS, error messages appear stating «curl:String could not be parsed as XML» and «Error executing module command: Cannot find preset!».
Solution
The integration module was tested with the 8.x WHMCS version. Make sure that WHMCS version is not below 8.0. We recommend using the current minor release version.
The ispmanager 6 user which is used for integration with WHMCS should have disabled two-step authentication. Add the IP address of the WHMCS server to the list of allowed IP addresses or disable IP restrictions completely.
In the WHMCS connection settings, in the Servers section, activate the «Enable SSL connection» option.
In case proxying via a domain (website) is configured to access the panel, specify port 443 in the WHMCS connection settings in the Servers section.
Make sure that tariff names in WHMCS in the Products/Services section match user template names in the ispmanager panel in the Users - Templates section.