@SethATHere are few more tips which can help.
Check if the apiUser and apiKey are correct or try to set a new key/password via System > Web-Services > SOAP/XML-RPC - Users.
Disable WSDL Cache: Under System > Configuration > Magento Core API set Enable WSDL Cache to "No".
Let know this work. Please hit 'Kudos' or select as 'Solution' if this resolve or help in resolving the issue.
Hi @Tarandeep Singh,
I changed the apiUser and apiKey but still same error and I checked WSDL Cache: Under System > Configuration > Magento Core API and Enable WSDL Cache was already set to "No".
I will contact my developer and I will put an update on here. thanks
For those with a similar problem looking at this. My solution was to install soap on the server.
yum install php-soap
Jonny