current_state === (int) Configuration::get('P24_ORDER_STATE_2'))) { $finalRedirect = true; } else { if (($sleep < self::MAXIMUM_TRY) && !($order && ((int) $order->current_state === (int) Configuration::get('PS_OS_ERROR')))) { // paymentStatus not yet processed ++$sleep; $returnParamArray = ['sleep' => $sleep]; $returnParamArray['id_cart'] = $idCart; Tools::redirect( $this->context->link->getModuleLink( 'przelewy24', 'paymentBlikPending', $returnParamArray, '1' === (string) Configuration::get('PS_SSL_ENABLED') ) ); } else { $finalRedirect = true; } } if ($finalRedirect) { $cart = new Cart($idCart); $paymentData = new Przelewy24PaymentData($cart); $url = Przelewy24TransactionSupport::generateReturnUrl($paymentData); Tools::redirect($url); } } }