get-modufocus.com
Open in
urlscan Pro
34.111.103.167
Public Scan
URL:
https://get-modufocus.com/
Submission: On December 05 via api from US — Scanned from CA
Submission: On December 05 via api from US — Scanned from CA
Form analysis
1 forms found in the DOM<form action="" class="form hide-checkout validation-form" id="address-form" onsubmit="return validateFormFields();">
<fieldset class="step1">
<legend class="has-text-weight-bold pb-2">Enter customer information</legend>
<div class="field">
<div class="control has-icons-right">
<input class="input required" name="email" placeholder="Email" type="email" id="email">
<span class="icon is-small is-right"><i class="fas fa-envelope"></i></span>
<label class="error input-label__error"></label>
</div>
</div>
<div class="field">
<div class="control">
<input class="input required" name="firstName" placeholder="First Name" type="text">
<label class="error input-label__error"></label>
</div>
</div>
<div class="field">
<div class="control">
<input class="input required" name="lastName" placeholder="Last Name" type="text">
<label class="error input-label__error"></label>
</div>
</div>
<div class="field">
<div class="control">
<input class="input required" name="phone" required="" placeholder="Phone Number" type="tel" minlength="5">
<label class="error input-label__error"></label>
</div>
</div>
</fieldset>
<fieldset class="step2">
<legend class="pt-2 has-text-weight-bold">Enter your payment information</legend>
<div class="step step-2">
<img src="/assets/shared/checkout/img/30day.png" style="max-height:120px;" class="mx-auto has-text-centered is-flex" alt="">
<div id="payment-select-form" class="p-2">
<style>
.credit-card-box:hover {
font-weight: 800;
box-shadow: 0 0 0px #29af5c;
box-shadow: none;
}
.credit-card-box:hover .credit-card {
box-shadow: 0 0 10px #29af5c;
border: 1px solid #29af5c;
font-weight: 800;
border-radius: 4px;
}
.credit-card {
margin-right: 5px;
font-size: 16px;
width: 40px;
max-height: 40px;
}
</style>
<label class="p-3 is-relative is-flex is-align-items-center">
<input type="radio" checked="checked" name="radio" id="paypalCheckbox">
<span class="mx-2">Paypal</span>
<img class="input-payment-logo" src="/assets/shared/checkout/img/logos/paypal.svg" alt="paypal">
<div class="radio-container py-2">
<script
src="https://www.paypal.com/sdk/js?currency=USD&intent=authorize&commit=false&client-id=AVp1bsoszN5NQ0OwwO3Kqwa-RimBrZu6H16r-uSL_xFO4vTvOhcs2VfNWLsyLvHnrrK90YXagJAmGC_D&disable-funding=card%2Cbancontact%2Cblik%2Ceps%2Cideal%2Cmercadopago%2Cmybank%2Csepa%2Csofort&enable-funding=paylater"
data-uid-auto="uid_aidjnnucvlnjdxcisytxvzfjyuthbt"></script>
<script defer="">
$(document).ready(() => {
window.projectECheckout.state.enabledPaymentProviders.push('PayPal');
let showPopup = true;
let fundingSource;
paypal.Buttons({
style: {
layout: 'vertical',
label: 'pay',
height: 45,
},
onClick: (data) => {
fundingSource = data.fundingSource
},
async createOrder(data, actions) {
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
'event': 'purchaseButtonClick'
});
/// https://developer.paypal.com/sdk/js/reference/#createorder
return actions.order.create({
intent: 'AUTHORIZE',
commit: false,
payment_source: {
paypal: {
experience_context: {
shipping_preference: 'GET_FROM_FILE',
user_action: 'CONTINUE',
return_url: 'https://get-modufocus.com/callback',
},
},
},
purchase_units: [{
amount: {
currency_code: window.config.currency,
value: window.projectECheckout.state.amount.total
}
}],
});
},
async onApprove(data, actions) {
if (showPopup) {
const currentAmount = window.projectECheckout.state.amount.total + 0;
window.projectECheckout.dispatchEvent(new Event('OpenUpsellPopup'));
window.projectECheckout.addEventListener('UpsellPopupClosed', async () => {
showPopup = false;
const newAmount = window.projectECheckout.state.amount.total;
if (false && Number(currentAmount) < Number(newAmount)) {
await actions.order.patch([{
op: 'replace',
path: `/purchase_units/@reference_id=='default'`,
value: {
amount: {
currency_code: window.config.currency,
value: newAmount
}
}
}])
$('.loading').css('display', 'flex').hide().fadeOut(400);
actions.restart();
} else {
window.projectECheckout.selectPaymentMethod('paypal');
window.projectECheckout.handlePayPalApprove({
paymentEntityId: "616511c3-9c18-4eb4-940b-02bea050abca",
...data,
fundingSource,
}, actions);
}
});
} else {
window.projectECheckout.selectPaymentMethod('paypal');
window.projectECheckout.handlePayPalApprove({
paymentEntityId: "616511c3-9c18-4eb4-940b-02bea050abca",
returnUrl: 'https://get-modufocus.com/callback?o=%orderId%',
...data,
fundingSource,
}, actions);
}
},
}).render('#paypal-button-container');
});
</script>
</div>
</label>
<script>
$(document).ready(() => {
if ($("#paypalCheckbox").is(':checked')) {
$("#paypal-button-container").show()
$("#submit-button").hide()
} else {
$("#paypal-button-container").hide()
$("#submit-button").show()
}
$("input[type=radio]").change(function() {
if ($(this).attr("id") === 'paypalCheckbox') {
$("#paypal-button-container").show()
$("#submit-button").hide()
} else {
$("#paypal-button-container").hide()
$("#submit-button").show()
}
});
})
</script>
<!-- regex for removing tags from incoming storyblok text to prevent breaking html structure -->
<label class="p-3 is-relative">
<input type="radio" name="radio" id="Adyen-credit-card">
<span class="mx-2">Credit Card</span>
<span class="input-payment-logo is-flex is-justify-content-center is-align-items-center">
<img src="/assets/shared/checkout/img/logos/visa.svg" alt="" class="credit-card">
<img src="/assets/shared/checkout/img/logos/mastercard.svg" alt="" class="credit-card">
<img src="/assets/shared/checkout/img/logos/amex.png" alt="" class="credit-card">
</span>
<div class="radio-container Adyen-container py-2">
<script src="https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.51.0/adyen.js" integrity="sha384-FJWX32BY0zx3KKed9gdiWxoEAEsA3uh1ixchmdkflgtcDo+SoYg5ZD6uqvDmnafO" crossorigin="anonymous"></script>
<link rel="stylesheet" href="https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.51.0/adyen.css" integrity="sha384-k6qYnmoHaucEm97eQQAs3MK5e44JQ2sksrue2tfdDOnnedKzc0VYQwxzdYWZu8Mj" crossorigin="anonymous">
<div id="AdyenForm" class="form">
<div class="field" id="encryptedCardNumber">
<label class="label"> Card Number </label>
<div class="control has-icons-right">
<span class="input" data-cse="encryptedCardNumber"><iframe
src="https://checkoutshopper-live.adyen.com/checkoutshopper/securedfields/live_6C6UO3CE6NEBTAAYWNBVXK2VKUFXFXKV/4.5.1/securedFields.html?type=card&d=aHR0cHM6Ly9nZXQtbW9kdWZvY3VzLmNvbQ==" class="js-iframe"
title="Iframe for card number" allowtransparency="true" style="border: none; height:100%; width:100%; overflow:hidden;" referrerpolicy="origin">
<p>Your browser does not support iframes.</p>
</iframe></span>
<span class="icon is-small is-right" style="display: none"><i class="fas fa-exclamation-triangle"></i></span>
</div>
<p class="help is-danger" style="display: none"> Invalid credit card number </p>
</div>
<div class="field" id="encryptedExpiryDate">
<label class="label"> Expiration Date </label>
<div class="control has-icons-right">
<span class="input" data-cse="encryptedExpiryDate"><iframe
src="https://checkoutshopper-live.adyen.com/checkoutshopper/securedfields/live_6C6UO3CE6NEBTAAYWNBVXK2VKUFXFXKV/4.5.1/securedFields.html?type=card&d=aHR0cHM6Ly9nZXQtbW9kdWZvY3VzLmNvbQ==" class="js-iframe"
title="Iframe for expiry date" allowtransparency="true" style="border: none; height:100%; width:100%; overflow:hidden;" referrerpolicy="origin">
<p>Your browser does not support iframes.</p>
</iframe></span>
<span class="icon is-small is-right" style="display: none"><i class="fas fa-exclamation-triangle"></i></span>
</div>
<p class="help is-danger" style="display: none"> This expiration date is invalid </p>
</div>
<div class="field" id="encryptedSecurityCode">
<label class="label"> CVV </label>
<div class="control has-icons-right">
<span class="input" data-cse="encryptedSecurityCode"><iframe
src="https://checkoutshopper-live.adyen.com/checkoutshopper/securedfields/live_6C6UO3CE6NEBTAAYWNBVXK2VKUFXFXKV/4.5.1/securedFields.html?type=card&d=aHR0cHM6Ly9nZXQtbW9kdWZvY3VzLmNvbQ==" class="js-iframe"
title="Iframe for security code" allowtransparency="true" style="border: none; height:100%; width:100%; overflow:hidden;" referrerpolicy="origin">
<p>Your browser does not support iframes.</p>
</iframe></span>
<span class="icon is-small is-right " style="display: none"><i class="fas fa-exclamation-triangle"></i></span>
</div>
<p class="help is-danger" style="display: none"> This CVV is invalid </p>
</div>
</div>
<script defer="">
$(document).ready(async () => {
window.projectECheckout.state.enabledPaymentProviders.push('Adyen');
const configuration = {
environment: 'LIVE',
clientKey: 'live_6C6UO3CE6NEBTAAYWNBVXK2VKUFXFXKV',
session: {
id: 'CSD0E80EA54ECF95DA',
sessionData: 'Ab02b4c0!BQABAgBfB952wZPql78VdIdJ8wyw3wS9T3RqKTduVXV/G7rmQ8/Mmymbctva1IlY/b6AKe6XicItCpRWuycawSsFRU2k3n+L+JR3ckqDsrCjQU95n2WPdHeRWu7tFKtGBxefFnrDd2RbkF75CLm+XJ0pIsyql4UMjMtA07v9KsxWojbOEVILMxzX1TvRjHEcOilV6FxB27v9iRRXSQmgLW2TPmQXyEn1Hg5+bCkLPtP9LvyfkLhCXDZDe20516ma6k0MKzQWs7G7sWvxWtx6pUdaWZLuwKrROCB1avCZmD6ZbVsO+DOnCDuqyS5PjnlBE0whBRkS+p8XhJfRsfSat9OUr+XVjPzNfTsjQKkx0ZygstENn/PXOc5aoBGJRw3VTViF+yUicRF6nmEueAdGPEEgxkORvNHyKKMkuV59ulpt5CFxzaYGt2Hl5H6YZY86OPO35KKVG2RCDYfKgl2PTHaEUJq21Zek7wZU27p92cvoUxXkzTKHeCGgJ8pPbpuJNSj4sbBejyghSH+pTWYsrifHxfY8TiBDGzpw1IJuvVe3VgQLSe0/Dp/O9KA830M6fXaIerfNkDoQjNlsgS/I9GqSiqEMqFBmryuhyJnsvj24pLmLBVZBdxOa73AO82rjXXaA9t1iSLsKVGjaR8fpDPvfjNYhYGGHZ9RTDVdBkB+OUcg+GAx1RhUPzmtMIqCEVaIASnsia2V5IjoiQ0MyRDVDQUQwRUM2MUNEMTRBQkJGRDIxOEExMUE1MThBQUU0QzI1MjkwRkU5OUI3QzMwQkE2QzI5MkM0RkVBRiJ9WNQfo4aZKfCxGmFWabokBboh5ALrv1tg5JC1QagpcRiXUEoGVqnbF+vJOPeYYGtgGq+YdXxHg22n3U9DCZci5SV9uCdsos0Zn6DqD4kSGuLUGAxhqB2KJ8Gm1TmVoSUKKZyjUtgj5XD4G70MkB58mVtOLmZpjeWjyyQV46pfXT7rJMDDiJa190fRaabGw5HJpCXNmHXD1tV6hRAWHYw9HENNBbtbmNAk/UbXjPoS2OQcs+dtVgBEt3FUBhyon8QesLHvAOTiBrmOfchaMCFFub65Bh9pWlafG9/5VRcY7wQIkquEWf5oPwe/X7R7iOJrrdRBCkK+skqUFWY2IWHUms7AdGg7DGail9J4biP+sUL///JU+Q3EM6Z1pTxq08pvwf+vxmD8uig/MCPQ7eF0jYNucmbrSCm/mWa6175MUCN+rpJCbDzIasMuqgHSdFeLz0uWN9ElW3bugabo43Ies+W0lkVW4V2mAn/xKZDUo5cmMe1FjOG0gOv4FdvPh5ttRBRCQGW+GPSezArpTE6UNp2WdHz0CdO8wQ7acRN6lYMNT/8wYnCLvhCo0h+sTM987cjuudkXepiJ3xRuDX2RT8ZVrA8QntZQD7Y3hDb+IipS5PkjAeOeUqa+k70poxnsS9Zf55hUDZG5S7ejiKPCLo2bQ+ttt4mwl1cnv+xE2hxcLa3RNUf0NVg1kFCTsX9YNJ5sntPS7krYvqFLxT7ebM19lltq+6eUEYh1VtnVZmvmb+WumvKpfladq7+T1wvWWRHrss9kXgtJ90lSr/WxAbooGwyvtgPKyTjTb0mazeIRNTGyDUBn2eQoRYl+JoLfyfgssGfmgVbv9IhvQk6Zq3/E8aF/2qqeLk9CXb/7bLWIjUdDJuElw1VxS0lWA9LAbzuzpg72smGRRFllEVAHHek7Hmsc15SGWUGjusXtsMvgkR+l7BTNfzuuwsXMpNVdxnZzqbHZFpg7JGspuv1KHdfut9PbeFLV5+cdSgRPn3fMVSPEo6wd9yjA9L28ZWJwOIEcGfRdEHK1dOOItOWjKri5g/Pr6gEhSAMGL67mZwM2FyTQJ7NrpVGYvWnI'
},
};
const checkout = await AdyenCheckout(configuration);
window.projectECheckout.adyen = checkout;
const dropinComponent = checkout.create('securedfields', {
onFieldValid(state) {
const inputRoot = $(state.rootNode).find('#' + state.fieldType);
if (inputRoot) {
$(inputRoot).find('.is-right').fadeOut();
$(inputRoot).find('.help').fadeOut();
}
},
onChange(state) {
if (state.isValid) {
window.projectECheckout.selectPaymentMethod('adyen');
window.projectECheckout.setPaymentData({
paymentEntityId: "bc00df60-3a5e-488c-8f0c-da225f39d3cd",
returnUrl: 'https://get-modufocus.com/callback?o=%orderId%',
sid: 'CSD0E80EA54ECF95DA',
state: state.data,
});
const form = $('#address-form');
form.submit();
}
if (state.errors) {
for (const field of Object.keys(state.errors)) {
const error = state.errors[field];
if (error) {
const inputRoot = $(error.rootNode).find('#' + field);
if (inputRoot) {
$(inputRoot).find('.is-right').fadeIn().display = 'flex !important';
$(inputRoot).find('.is-right').display = 'flex !imporant';
$(inputRoot).find('.help').text(error.errorI18n).fadeIn();
}
}
}
}
},
onBrand(state) {
document.getElementById('AdyenForm').dispatchEvent(new CustomEvent('ReceivedAdyenPaymentBrand', {
detail: state
}));
},
}).mount('#AdyenForm');
})
</script>
</div>
</label>
</div>
<a href="javascript:void(0)" class="continue-ship">Continue to Shipping</a>
</div>
</fieldset>
<fieldset class="step3 shippingInfo">
<legend class="has-text-weight-bold is-flex pb-2">Enter your shipping information</legend>
<div class="field">
<div class="control">
<input class="input required" name="address1" placeholder="Address Line 1" type="text" maxlength="35">
<label class="error input-label__error"></label>
</div>
</div>
<div id="address2-field" class="field">
<div class="control">
<input class="input" name="address2" placeholder="Address Line 2" type="text" maxlength="35">
</div>
</div>
<div class="field">
<div class="control">
<input class="input required" name="city" placeholder="City" type="text">
<label class="error input-label__error"></label>
</div>
</div>
<div class="field">
<div class="select is-fullwidth">
<select class="input" name="country">
<option value="US">United States</option>
<option value="CA">Canada</option>
</select>
</div>
</div>
<div class="columns has-margin is-mobile mb-4">
<div class="column is-6" id="select-state">
<div class="field">
<div class="select">
<select data-country="US" class="input validation-form required" name="region">
<option selected="" disabled="" class="default" value="N/A">Select State</option>
<option value="AB">Alberta</option>
<option value="BC">British Columbia</option>
<option value="MB">Manitoba</option>
<option value="NB">New Brunswick</option>
<option value="NL">Newfoundland and Labrador</option>
<option value="NS">Nova Scotia</option>
<option value="ON">Ontario</option>
<option value="PE">Prince Edward Island</option>
<option value="QC">Quebec</option>
<option value="SK">Saskatchewan</option>
<option value="NT">Northwest Territories</option>
</select>
<label class="error input-label__error"></label>
</div>
</div>
</div>
<div class="column is-6" id="zip-code-field">
<div id="zip-code-field-inner" class="field">
<div class="control">
<input class="input required" name="zip" minlength="2" placeholder="Zip/Postcode" type="text">
<label class="error input-label__error"></label>
</div>
</div>
</div>
</div>
</fieldset>
</form>
Text Content
STEP 1 Ads Seen On 5/5 Love this product! fast shipping! I highly recommend it! - Ashley M. , Chicago, IL CYBER WEEK SALE UP TO 70% OFF CYBER WEEK SALE LIMITED TIME OFFER, SALE ENDS IN 10HOURSHRS 10MINUTESMINS 43SECONDSSECS 30-Days 100% Money Back Guarantee Checkout > Special Offers > Confirmation $0.00 OFF NEXT ORDER HAS BEEN APPLIED! Got error while processing the order New & Improved 2024 Model Modufocus 12,421 Verified Customer Reviews ‹› Rigid Comfort Lightweight Smart Focus New & Improved 2024 Model Modufocus 12,421 Verified Customer Reviews Introducing Modufocus Glasses: Revolutionizing the Way You See the World! The innovative solution that adapts to your unique vision needs in real-time. Say goodbye to traditional prescription glasses and hello to personalized vision enhancement at the touch of a button. -------------------------------------------------------------------------------- Choose your package: 1X MODUFOCUS Save 50% OFF! $79.90 $39.95 per unit 2X MODUFOCUS Save 55% OFF! $159.80 $37.95 per unit Recommended Deal 3X MODUFOCUS Save 60% OFF! $239.70 $32.95 per unit 4X MODUFOCUS Save 65% OFF! $319.60 $29.95 per unit GET IT NOW -------------------------------------------------------------------------------- Enter customer information Enter your payment information Paypal Credit Card Card Number Your browser does not support iframes. Invalid credit card number Expiration Date Your browser does not support iframes. This expiration date is invalid CVV Your browser does not support iframes. This CVV is invalid Continue to Shipping Enter your shipping information United StatesCanada Select StateAlbertaBritish ColumbiaManitobaNew BrunswickNewfoundland and LabradorNova ScotiaOntarioPrince Edward IslandQuebecSaskatchewanNorthwest Territories Item/s Price 1x Modufocus $39.95 Shipping & Handling $11.95 Extended Warranty $0 Extra Discount - $0 Shipping and tax will be settled upon checkout confirmation Today You Saved Discount: $39.95 Grand Total: $39.95 Complete Purchase Rigid Comfort Lightweight Smart Focus Have a Question? See Our FAQs How do I adjust the lens of Modufocus? Turn the control wheel to adjust the magnification to your needs. See clearly with a practical product. Please consult with your doctor if you experience headaches or other symptoms related to your vision. What is the adjustability range of Modufocus? Each lens has a diopter range of -6.0 to +3.0, so you can fine-tune the magnification. You do not have to buy pairs of glasses! Please consult with your doctor if you experience headaches or other symptoms related to your vision. Question: How can I track my order? When your order ships, you will receive an email confirmation including a shipment tracking number, and a website where you can monitor the status of your shipment. LINKS * Contact Us * Terms & Conditions * Privacy Policy * Returns & Refunds * Affiliate GUARANTEE We offer a 30-day money-back guarantee. *Please follow our Return & Refund policy Copyright © Modufocus | All Rights Reserved WAIT SPECIAL OFFER FOR YOU YOUR ORDER NOW: : 1x Modufocus $83.32 $49.99 ADD THIS OFFER TO YOUR ORDER: $79.90 $29.95 +1 MODUFOCUS FAMILY, FRIENDS, GIFTS $79.90 $29.95 Yes, Ship One More for an additional $29.95 No, I don't want to add a bonus to my order. WE COULDN'T VERIFY YOUR ADDRESS, IF YOU ARE SURE YOUR ADDRESS IS CORRECT, YOU CAN PROCEED WITH YOUR ORDER. Yes, my address is correct. No, I want to edit my address. JUST NOW By x Modufocus verified purchase Loading...You are being redirected within 5 secs, please do not refresh....