Jump to content

integrating WHMCS with Interworx - SOAP error


gaspol

Recommended Posts

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

  • 3 years later...

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

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated