Example #1
0
 /**
  * Call PCI Web Services API
  *
  * @param array $searchString XML parameters as a string
  *
  * @return string XML returned from server
  * @access protected
  */
 protected function soapCall($searchString)
 {
     global $configArray;
     $conf = getExtraConfigArray("PCI");
     $wsdl = $conf['General']['wsdl'];
     $options = array('soap_version' => SOAP_1_1, 'exceptions' => true);
     $client = new SoapClient($wsdl, $options);
     try {
         $xml = $client->searchBrief($searchString);
     } catch (Exception $e) {
         PEAR::raiseError(new PEAR_Error($e->getMessage()));
     }
     return $xml;
 }