/** * сюда от платежного шлюза приходит запрос на check * * @throws CloudPaymentException */ public function check() { $this->checkParameters(); $input = Input::all(); Reporter::payExternalCheck($input['AccountId'], $input['InvoiceId'], $input['Amount'], $input); $this->filter(); $this->checkOrder(); $this->processCheckRequest(); }
/** * сюда от платежного шлюза приходит запрос на check * * @throws CloudPaymentException */ public function check() { $this->parseRequest(); $check = $this->checkParameters(); if ($check !== true) { return $check; } $input = Input::all(); Reporter::payExternalCheck(Input::get('customerNumber'), Input::get('invoiceId'), Input::get('orderSumAmount'), $input); $check = $this->checkOrder(); if (true !== $check) { return $check; } return $this->processCheckRequest(); }