$answer = httpRequester::load($serverUrl, $xml); $_SESSION['xml_query'][1] = $xml; $response = httpRequester::parseResponse($answer); $data = pbXml::xml2array($response['content']); $_SESSION['xml_answer'][1] = $response['content']; if (pbXml::isError($data)) { $errorMessage = $data['Transfer']['Data']['Message']['value']; } else { $payMessage = 'Платіж прийнято'; $payStatus = 1; } } } } else { if (isset($_GET['cancel'])) { $xml = pbXml::cancel($_GET, $payer, $company, $debt); $answer = httpRequester::load($serverUrl, $xml); $_SESSION['xml_query'][0] = $xml; $response = httpRequester::parseResponse($answer); $data = pbXml::xml2array($response['content']); $_SESSION['xml_answer'][0] = $response['content']; $payMessage = 'Платіж сакасовано'; $payStatus = 2; unset($_SESSION['xml_query'][1]); unset($_SESSION['xml_answer'][1]); } else { if (isset($_GET['back'])) { session_unset(); redirect(url('main')); } }