__setup($setup); $this->__createClient($this->__setup->getPxRecurringWSDL()); } function AddRedirectData($page, $parameters, $returnUrl) { $hash = $this->__generateHash($this->__accountNumber, $page, $parameters, $returnUrl); $params = array( 'accountNumber' => $this->__accountNumber, 'page' => $this->page, 'parameters' => $parameters, 'returnUrl' => $returnUrl, 'hash' => $hash ); $return_data = $this->client->AddRedirectData($params); return $this->__processResponse($return_data); } function GetRedirectData($redirectId) { $hash = $this->__generateHash($this->__accountNumber, $redirectId); $params = array( 'accountNumber' => $this->__accountNumber, 'redirectDataRef' => $redirectId, 'hash' => $hash ); $return_data = $this->client->GetRedirectData($params); return $this->__processResponse($return_data); } function setRedirectUrl($redirectUrl) { $this->redirectUrl = $redirectUrl; } } ?>