static function initialize7($params) { $PayEx = new SoapClient(self::getConfig('PxOrderWSDL'), array("trace" => 1, "exceptions" => 0)); $hash = self::createHash(trim(implode("", $params))); $params['hash'] = $hash; try { //defining which initialize version to run, this one is 7. $respons = $PayEx->Initialize7($params); /* NB: SHOULD BE EDITED TO NOT SHOW THE CUSTOMER THIS MESSAGE, BUT SHOW A GENERIC ERROR MESSAGE FOR THE USER, BUT YOU SHOULD BE INFORMED OF THE ERROR. "*/ } catch (SoapFault $error) { echo "Error: {$error->faultstring}"; } return $respons->{'Initialize7Result'}; //print_r($respons->{'Initialize7Result'}."\n"); }