public function actionFail()
 {
     RobokassaPaySystem::logInfo('fail request');
     if (!isset($_REQUEST['OutSum'], $_REQUEST['InvId'])) {
         RobokassaPaySystem::logError('Not found params');
         throw new BadRequestHttpException();
     }
     $order = $this->loadModel($_REQUEST['InvId']);
     $merchant = $this->getMerchant($order);
     $shp = $this->getShp();
     $order->ps_status = "STATUS_FAIL";
     $order->save();
     return $this->redirect(Url::to(['/shop/order/view', 'id' => $order->id]));
     //$this->loadModel($nInvId)->updateAttributes(['status' => Invoice::STATUS_SUCCESS]);
     return 'Ok';
 }