This may be related to data you are passing in the $ parameters array. Ensure your data is SOAP compliant, and your request follows the same. HTTP 400 occurs, when SOAP processor is not able to understand the request. But after 20 seconds I received this error: Fatal error: Uncaught SoapFault exception: [ HTTP] Bad Request in. php: 15 Stack trace: # 0 [ internal function] : SoapClient- > _ _ doRequest( '