like any other exception ... using a try catch block ;) Ellis 1100101000111101 " Unfortunately, no one can be told what The Matrix is. You have to see it for yourself. " twitter.com/floverdevel facebook.com/ellis.antaya google.com/profiles/ellis.antaya linkedin.com/in/ellisantaya On Mon, Aug 6, 2012 at 10:56 PM, James Newman < james.newman@xxxxxxxxxxxxxxxxx> wrote: > I was wondering how I'd catch an exception using SoapClient. > > > > $data = array( > 'Particular'=>'Payment for stuff', > 'Email' =>'e <philip@xxxxxxxxxxxxx>mail address', > 'CardNumber'=>'0000000000000000, > 'CardType' =>'MC', > 'CardExpiry'=>'0423', > 'CardHolderName'=>'James Newman', > 'CardCSC' =>'111', > 'StoreCard' =>'true' > ); > $vars = array( > 'trace' => 1, > 'exceptions' => true, > 'cache_wsdl' => WSDL_CACHE_NONE, > 'features' => SOAP_SINGLE_ELEMENT_ARRAYS); > $client = new SoapClient("http://XMLSERVICEURLws/paymentws.asmx?WSDL", > $vars); > > #$out = $client->ListCards($text); > #$this->_result = $client->ProcessPurchase($data); > $this->_result = $client->ProcessAuthorise($data); > #var_dump($client->__getLastRequestHeaders()); > #var_dump($client->__getTypes()); > print_r($this->_result); >