/** * State of canceled payment returned. * * override from abstract * * @access public * @return bool */ public function isCancelPosted() { if (parent::isSuccessPosted()) { if (isset($_POST) and array_key_exists('result', $_POST)) { $statusResult = substr($_POST['result'], 0, 2); return strcmp($statusResult, 99) == 0 || $statusResult == ''; } } return false; }
/** * State of canceled payment returned. * * override from abstract * * @access public * @return bool */ public function isCancelPosted() { if (parent::isSuccessPosted()) { if (isset($_POST['HOSTRESP'])) { $statusResult = $_POST['HOSTRESP']; return !in_array($statusResult, $this->_success_group); } } return false; }