/** * Description: Create Access Code Via SOAP * @param Array $request * @return StdClass An PHP Ojbect */ public function CreateAccessCodeSOAP($request) { try { $client = new \SoapClient($this->APIConfig["PaymentService.Soap"], array('trace' => true, 'exceptions' => true, 'login' => $this->APIConfig['Payment.Username'], 'password' => $this->APIConfig['Payment.Password'])); $result = $client->CreateAccessCode(array('request' => $request)); //echo(htmlspecialchars($client->__getLastRequest())); } catch (Exception $e) { $lblError = $e->getMessage(); } if (isset($lblError)) { echo "<h2>CreateAccessCode SOAP Error: {$lblError}</h2><pre>"; die; } else { return $result->CreateAccessCodeResult; } }