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;