Всем привет!!! проблемка выручайте! подлючаю в сайту систему оплаты через ipay скачал их класс Ipay ! получил все даные amount merchant итд проверил получил хешы итд! получил что все ок и если ок перенаправление на их URL ввода номера карты! вот тут проблемка после ввода номера карты выкидавает ОШИБКУ!!!!! во время сеанса ввода номера карты дебагер показыват ПОВТОРЯЮЩИЙСЯ POST XHR https://secure.ipay.ua/status/ с POST pid 3643463 - номер платежа! тоесть принять!!! я так понимаю после ввода должен же кудато перенаправить или куда он шлет ответы! я так понимаю что после этого принятый платеж надо провести походу вот тут это и происходит но куда его пихать PHP: /* * payments statuses * 0-new not activated * 1-activated * 2-error*/ public function ipayresultAction(){ $this->view->disable(); $iPay = new IPay(self::$iPayIdMerchant, self::$iPayMerchantKey, self::$iPaySystemKey); $result = new SimpleXMLElement($this->request->getPost('xml')); //if($iPay->check_sign((string)$result->salt, (string)$result->sign)){ $iPay_id = $result['id']; $payment = new Payments(); if($result->status == 5){ $amount = ((float)$result->amount)/100; $xml_result = new SimpleXMLElement($iPay->complete_payment($iPay_id)); $user = new User(); $user_ = $payment->setStatusByIpayId($iPay_id, 1); if($user_){ $user->changeBalance($user_['user_id'], round((float)$user_['amount'], 2)); } }else{ //$iPay->reverse_payment($iPay_id); $payment->setStatusByIpayId($iPay_id, 2); } //} }