gaspol Posted April 29, 2014 Share Posted April 29, 2014 I've just added my Interworx server's info + hash to WHMCS. When I attempt to Accept an order and select Run Module Create, I get the following message: Fatal error: SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://billing.abc.com:2443/nodeworx/soap?wsdl' : failed to load external entity "https://billing.abc.com:2443/nodeworx/soap?wsdl" in /var/www/html/includes/classes/WHMCS/Terminus.php on line 0 I can access https://billing.abc.com:2443/nodeworx/soap?wsdl from the server running WHMCS so I don't think it's a firewall. What else could it be? Thanks. Link to comment Share on other sites More sharing options...
shadowknight Posted January 18, 2018 Share Posted January 18, 2018 I see this issue has not been updated since 2014, and realize it, but it comes up pretty high in a search when looking for "WHMCS Interworx SOAP" To resolve the issue with soap errors, make sure of the following: Your billing server firewall allows access on 2080 and 2443 (especially in cases on a remote billing server) Ensure SOAP is installed and running on the Billing Server. If the above is set correctly, do the following when setting up the server: Leave the Hostname is completely blank. Ensure IP Address is filled. Ensure your server access username and password is used in the username and password fields. Do not use your administrative Nodeworx username and password. Make a new one in Nodeworx for this and use it instead. Create and copy the API Key from Nodeworx and Paste it in the Access Hash box on WHMCS (this is not needed, but nice to have). Select Secure and ensure the port is 2443. If not, override it and make it so. Link to comment Share on other sites More sharing options...
Recommended Posts