示例#1
0
 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");
 }