// use direct paypal var SWITCH_CURRENCY_EUR_RATE = 0; UpdateInfoOnClick("personalw_15", "personalw_15_link", "Kon-Boot Personal License", 0, 25); UpdateInfoOnClick("commercialw_75", "commercialw_75_link", "Kon-Boot Commercial License", 1, 75); UpdateInfoOnClick("personalm_15", "personalm_15_link", "Kon-Boot for Mac Personal License", 2, 25); UpdateInfoOnClick("commercialm_75", "commercialm_75_link", "Kon-Boot for Mac Commercial License", 3, 75); UpdateInfoOnClick("personal_26", "personal_26_link", "Kon-Boot 2in1 Personal License", 4, 50); UpdateInfoOnClick("commercial_140", "commercial_140_link", "Kon-Boot 2in1 Commercial License", 5, 140); if (EU_CLIENT == 1) { UpdateInfoOnClick("personalw_15", "personalw_15_link", "[EU] Kon-Boot Personal License", 0, 27); UpdateInfoOnClick("personalm_15", "personalm_15_link", "[EU] Kon-Boot for Mac Personal License", 2, 27); UpdateInfoOnClick("personal_26", "personal_26_link", "[EU] Kon-Boot 2in1 Personal License", 4, 54); } try { // https://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml } catch(error) { console.error(error); } function UpdateInfoOnClick(idText, idLink, ProductName, ProductNumber, ProductPrice) { try { if (idText != 0) { var text_elem = document.getElementById(idText); text_elem.innerHTML = "$" + ProductPrice; if (EU_CLIENT && SWITCH_CURRENCY_EUR_RATE) { text_elem.innerHTML = "€" + Math.ceil(ProductPrice / SWITCH_CURRENCY_EUR_RATE); } } var link_elem = document.getElementById(idLink); link_elem.onclick = function() { SendForm(ProductName, ProductNumber, ProductPrice); } } catch(err) { } } function UpdateInfo2(idLink, LinkUrl) { try { var link_elem = document.getElementById(idLink); link_elem.href = LinkUrl; link_elem.onclick = function() { document.location = LinkUrl; } } catch(err) { } } function IsCookieSet(cname) { var name = cname + "="; var ca = document.cookie.split(";"); for(var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == " ") { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return ""; } function IsSetCookiePurchase(cookieName, cookieValue) { if (IsCookieSet(cookieName)) return 1; var now = new Date(); var time = now.getTime(); time += 3600 * 1000; now.setTime(time); document.cookie = cookieName + "=" + cookieValue + "; expires=" + now.toUTCString() + "; path=/"; return 0; } function SendGoogleEvent(ProductName, ProductNumber, ProductPrice, MagicID) { if (IsSetCookiePurchase("purchaseCookie", 1) == 1) { return; } var url = document.location; var hostname = (new URL(url)).hostname; try { gtag("event", "begin_checkout", { "value": ProductPrice, "currency": "USD", "affiliation": hostname, "tax": 0.0, "shipping": 0, "items": [ { "id": ProductNumber, "name": ProductName, "category": "Software", "list_position": ProductNumber, "quantity": 1, "price": ProductPrice } ] }); } catch(e) { } } var CancelPageURL = "https://kon-boot.com/paypal/canceled_new.html"; var ReturnPageURL = "https://kon-boot.com/paypal/success_new.html"; var NotifyPageURL = "https://kon-boot.com/paypal/paypal_notify.php"; function SendForm(ProductName, ProductNumber, ProductPrice) { if ((ProductNumber == 2) || (ProductNumber == 3) || (ProductNumber == 0) || (ProductNumber == 4)) { window.location.href = "https://kon-boot.com/paypal/stripe/"; return; } var paypal_dest = "https://www.paypal.com/cgi-bin/webscr"; var url_url = window.location.href; var MagicID = "ID_3.144.28.50_HuAyGALQxTgiE_662ca2eac3cfc"; var url_url2 = url_url.replace("https://", ""); var extra = encodeURI("?FullURL=" + url_url2 + "&ProductName=" + ProductName + "&ProductNumber=" + ProductNumber + "&ProductPrice=" + ProductPrice + "&MagicID=" + MagicID); var newReturnPageURL = ReturnPageURL + extra; var newCancelPageURL = CancelPageURL + extra; var params = { cmd: "_xclick", business: "sales@thelead82.com", amount: ProductPrice, item_name: ProductName, item_number: ProductNumber, currency_code: "USD", cancel_return: newCancelPageURL, return: newReturnPageURL, notify_url: NotifyPageURL, no_shipping: 1, custom: "3.144.28.50_HuAyGALQxTgiE" } // this is only for website on kon-boot.com //if ((url_url.indexOf("kon-boot.com") > -1) || (url_url.indexOf("kbcom") > -1)) if (typeof window.gUSE_CONFIRM != "undefined") { try { $.confirm({ title: "License Agreement", content: "Please confirm that you read and agree to terms and conditions.

After you click I AGREE you will be redirected to paypal payments.", type: "blue", typeAnimated: true, buttons: { tryAgain: { text: "I AGREE", btnClass: "btn-blue", action: function(){ SendGoogleEvent(ProductName, ProductNumber, ProductPrice, MagicID); PostForm(paypal_dest, params, "post"); } }, close: function () { } } }); } catch(error) { console.error(error); } } else { SendGoogleEvent(ProductName, ProductNumber, ProductPrice, MagicID); PostForm(paypal_dest, params, "post"); } } // grabbed from: https://stackoverflow.com/questions/133925/javascript-post-request-like-a-form-submit function PostForm(path, params, method) { //console.log(params); method = method || "post"; var form = document.createElement("form"); form.setAttribute("method", method); form.setAttribute("action", path); for(var key in params) { if(params.hasOwnProperty(key)) { var hiddenField = document.createElement("input"); hiddenField.setAttribute("type", "hidden"); hiddenField.setAttribute("name", key); hiddenField.setAttribute("value", params[key]); form.appendChild(hiddenField); } } document.body.appendChild(form); form.submit(); }