if (isset($_GET["uxBtnPay"]) && $_GET["uxBtnPay"] != "") {
    $transmissionTime = $_GET["uxTransmissionTime"] = isset($_GET["uxTransmissionTime"]) && $_GET["uxTransmissionTime"] != '' ? $_GET["uxTransmissionTime"] : gmdate("Y-m-d H:i:s");
    $merchantOrderId = $_GET["uxMerchantOrderId"];
    $amount = $_GET["uxAmount"];
    $vat = $_GET["uxVat"];
    $vatFormat = $_GET["uxVatFormat"];
    $currency = $_GET["uxCurrency"];
    $msisdn = $_GET["uxMSISDN"] = isset($_GET["uxMSISDN"]) && $_GET["uxMSISDN"] != '' ? $_GET["uxMSISDN"] : '';
    $description = $_GET["uxDescription"];
    $isImmediate = $_GET["uxImmediate"];
    $useDeliveryAddress = $_GET["uxUseDeliveryAddress"] = isset($_GET["uxUseDeliveryAddress"]) && $_GET["uxUseDeliveryAddress"] != '' ? $_GET["uxUseDeliveryAddress"] : '';
    $returnUrl = $_GET["uxReturnUrl"];
    $cancelUrl = $_GET["uxCancelUrl"];
    $postbackUrl = $_GET["uxpostbackUrl"];
    $client = new Client();
    $responseObject = $client->createPayment($merchantId, $transmissionTime, $amount, $vat, $vatFormat, $currency, $description, $merchantOrderId, $isImmediate, $environment, $secretKey, $msisdn, $useDeliveryAddress, $returnUrl, $cancelUrl, $postbackUrl);
    if (is_object($responseObject) && !empty($responseObject->body->transaction) && $responseObject->body->transaction->merchantOrderId == $merchantOrderId) {
        $height = 375;
        //$_GET["iframewidth"] >= 485 ? 252 : 340;
        $width = $_GET["iframewidth"] >= 300 ? $_GET["iframewidth"] : 300;
        $standAloneLogoHeightMargin = 110;
        if ($_GET["uxMode"] == "Window") {
            $link = '';
            foreach ($responseObject->body->links as $value) {
                if ($value->rel == 'cashier-standalone') {
                    $link = $value->href;
                    break;
                }
            }
            $standAloneSnippet = 'window.open("' . $link . '", "WyWallet-Kassan", "width=' . $width . ', height=' . ($height + $standAloneLogoHeightMargin) . '");';
            $standAloneLink = $link;