subscriberservicesdsi.lee.net
Open in
urlscan Pro
192.104.231.16
Public Scan
Submitted URL: https://email.mail.scnow.com/e/c/eyJlbWFpbF9pZCI6ImRnVDM4d2NEQUp6OUFadjlBUUdKazhuZHRrYUs1NFEyTnpsX3o4cz0iLCJocmVmIjoiaHR0cHM6...
Effective URL: https://subscriberservicesdsi.lee.net/subscriberservices/Content/PaymentPageSingle.aspx?Domain=scnow.com&SubscriberLevel=DOP&Price=1.0...
Submission: On July 28 via manual from US — Scanned from US
Effective URL: https://subscriberservicesdsi.lee.net/subscriberservices/Content/PaymentPageSingle.aspx?Domain=scnow.com&SubscriberLevel=DOP&Price=1.0...
Submission: On July 28 via manual from US — Scanned from US
Form analysis
1 forms found in the DOMPOST ./PaymentPageSingle.aspx?Domain=scnow.com&SubscriberLevel=DOP&Price=1.00&utm_source=postup&utm_medium=email&utm_campaign=july2023_NEWS&Auth=Y
<form method="post" action="./PaymentPageSingle.aspx?Domain=scnow.com&SubscriberLevel=DOP&Price=1.00&utm_source=postup&utm_medium=email&utm_campaign=july2023_NEWS&Auth=Y" id="Form" role="form" class="form-horizontal">
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="xg4ckc6YxjFxSEtKQo58XTMvzNbWW8vJ+ztxqRq/47XAR+GWp5qzQzUbzuG/eyU/HefbZGoYuWMA/wDP+8fmm/nKpowP+0PFdlDxdWboFQU=">
</div>
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="F4294A50">
<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION"
value="Vm6OWmU/7lFSUmAT6xt/ZUq8m6bEHl19FsRdUJHYzd/pSF0ZwY/404nkwXmAMto6RGh+XGK7GkXDotlCXks1ozMSpgB9Hdn0uS38Z7JUSQhEovfCWxo+6leo1HwsTVKU6o1L+eU8fNO7Ma3bkufM5OTaQ9Hb5wg2N7TcQ6QNxOjraL7/lX1nXNadf5/wwobJwH444EX+GvPK+LwU/nj8qfbGdm50lPDWkcjx3lDaYZaY1mwIUdULFTLJVlXtfsV1dRfY4zp3ssGbtMrQmj89vshhag9dEfvcvZrvKbmfhlWRpqmxvVHGyAHvGeotQZgocZW7fj4Xb6Tb+/p++2XeRI9cWI16W4chf6xvPCULwZoywSGlCSgiX8gwLfseyWe4SaDXk27BgEJ4KsB1BfPqwT824yRe710pJjV9ByqCswRY0CQ0q4Pij3Qu28eY5wo7ClV0qzPhyc8UNm5+5bKV6WHs0oCZ2dgzayV8+U5I1whwkKGKk/xFDU8ZWjLfKYYjMta/ojeAf79GkXL85rfAfS1xCvJ4vCRuEHu2cAg5WKffWLgQvWQ+KK2QBmMu4xKgt1jTRWcbCBKJTol2lfkGkQYCOxwcYLRfr3JKhqUgRaInkoKXBGECY00tVdiXXvR+X5QrKXGmPbr6RG7czjmVNXlZyU9wQYIHdWlbnVL0br50m1BpVapqsKgAhlWgX1G2v3HnNVEfXLukxZ24dVn0cZgFQOMBLPpFrIo3XESHLq0rjItYKkDperJ7wFUWBsjkWyS4axsM7RJPhjBs5qzCWLfcoHrdri+jCeYmT0FP/Gzv02dtE01AesKV2Pvbd7JtNCTj+lZ95hgypNvL+3r9WxuaotFfaCxiuGY+1KWPK9jCE33+HcYAn0bCUbQCa6vbvVSQoLgBnyM8q+HH1iveGLrU2zmK29rkjJyt9IkLtmbPWwhdURJ1GxtHSFiSKNf8ZvmRZqST+e8oMTDDGMxiAYFr/8y8fA3ynyP/4NstwOsZXnY4Unxbj5rsMaLgh3Zjl8b3qI3LdbZL0SC0L00v4uXoXuleJL379oJyaR5IXjb00CUc6vKMKvgON54DzA60traM5+uiANLfML4fvvslT/hWhtJ38mUNkn8npps0H6mkkw4YQlnb1ZjUcyDXIv6azsE8T4Ou0ywpwlr/kew8ust/7JWJn6r2sZzq8+0RydySGg/yi892H1W5mAms88SOMFoM9iPszmg00Zhkqea7zJq6ouymr4ibNzS/X153GHfTe1b9tJA5Iv/rbfZH6c7HeErN4FJU53S6xx/Vqqk39yr7mSKVk7uNk+YywiqpLlC8H5RmC14+MJc/U76TUUgJesCJhR0gHsjO2dDqNaahYw==">
</div>
<div id="PasswordSection" class="ml-5 mr-5">
<div class="page-intro" style="display: none">
<div id="DOStep1" class="progress mb-2 mt-3" style="border-style: solid; border-width: thin; border-color: darkgrey; height: 20px; background-color: white">
<div class="progress-bar text-center" role="progressbar" style="width: 50%" aria-valuenow="50" aria-valuemin="0" aria-valuemax="100">Account Information</div>
<div class="text-center" style="width:50%;color: darkgray">Billing and Checkout</div>
</div>
<div id="FAStep1" class="progress mb-2 mt-4" style="border-style: solid; border-width: thin; border-color: darkgrey; height: 20px; background-color: white; display: none">
<div class="progress-bar text-center" role="progressbar" style="width: 50%" aria-valuenow="50" aria-valuemin="0" aria-valuemax="100">Account</div>
<div class="text-center" style="width:50%;color: darkgray; border-left: solid; border-right: solid; border-top: none; border-bottom: none; border-color: darkgrey;">Delivery</div>
<div class="text-center" style="width:50%;color: darkgray">Checkout</div>
</div>
</div>
<p class="font-weight-bold h1 text-center mt-4">Account and Checkout</p>
<p class="text-center h5 mb-5" style="color: darkgray">Let's start with your email address.</p>
<div class="form-row">
<div class="form-group col-md-12">
<div class="form-row">
<div class="form-group col-md-12">
<label class="h5">Enter Email Address</label>
<input name="email" type="email" id="email" class="form-control" required="" onblur="EnablePW()">
</div>
<div id="emailvalidationalert" class="alert alert-danger alert-dismissible fade show" role="alert" style="display: none"> That e-mail address does not appear to be valid, please try entering it again. </div>
</div>
<div class="form-row">
<div class="form-group col-md-6">
<div id="passwordStatus" class="text-danger"></div>
</div>
<div class="form-group col-md-6">
</div>
</div>
<div class="form-row">
<div class="form-group col-md-12" id="PasswordDiv">
<label class="h5">Create Password</label>
<div class="input-group" id="show_hide_password">
<input name="Password" type="password" id="Password" class="form-control pwd" autocomplete="off" onblur="ValidatePasswords()">
<div class="input-group-append">
<span class="input-group-text" id="basic-addon2" onclick="viewPassword()"><i class="fa fa-eye-slash" id="pass-status" aria-hidden="true"></i></span>
</div>
</div>
<div class="mt-3" style="color: #a03b3b">Must contain at least 6 characters.</div>
<div id="passwordvalidationalert" class="alert alert-danger alert-dismissible fade show mt-2" role="alert" style="display: none"> That password appears to be blank, please fix and try again. </div>
<!--<div id="NextSection" class="col-md-12 btn btn-primary btn-lg mt-3" onclick="EnableSection2(false)">Create Account</div>-->
</div>
</div>
</div>
</div>
</div> <!-- end of PassworSection div -->
<div id="deliverysection" class="mt-4 ml-5 mr-5" style="display:none">
<div id="FAStep2" class="progress mb-2 mt-4" style="border-style: solid; border-width: thin; border-color: darkgrey; height: 20px; background-color: white; display: none">
<div class="text-center mb-5" style="width:50%;color: darkgray">Account</div>
<div class="progress-bar text-center" role="progressbar" style="width: 50%" aria-valuenow="50" aria-valuemin="0" aria-valuemax="100">Delivery</div>
<div class="text-center" style="width:50%;color: darkgray; border-left: solid; border-top: none; border-bottom: none; border-color: darkgrey;">Checkout</div>
</div>
<div class="form-row">
<div class="form-group col-md-12" id="DelAddressSect">
<p class="h1 text-center font-weight-bold mt-4">Delivery Setup</p>
<p class="text-center h5" style="color: darkgray;">Let us know where to send your newspaper</p>
<div class="form-group">
<label class="h5">Street Address</label>
<input name="DelAddress" type="text" id="DelAddress" placeholder="e.g. 123 Main St" class="form-control" onblur="ValidateZip(); CopyDelToShip()">
</div>
<div class="form-row">
<div class="form-group col-md-9">
<label class="h5">City</label>
<input name="DelCity" type="text" id="DelCity" class="form-control" onblur="ValidateZip(); CopyDelToShip()">
</div>
<div class="form-group col-md-3">
<label class="h5">State</label>
<select name="DelState" id="DelState" class="form-control" onblur="ValidateZip(); CopyDelToShip()">
<option value=""></option>
<option value="AL">Alabama</option>
<option value="AK">Alaska</option>
<option value="AZ">Arizona</option>
<option value="AR">Arkansas</option>
<option value="CA">California</option>
<option value="CO">Colorado</option>
<option value="CT">Connecticut</option>
<option value="DE">Delaware</option>
<option value="DC">District Of Columbia</option>
<option value="FL">Florida</option>
<option value="GA">Georgia</option>
<option value="HI">Hawaii</option>
<option value="ID">Idaho</option>
<option value="IL">Illinois</option>
<option value="IN">Indiana</option>
<option value="IA">Iowa</option>
<option value="KS">Kansas</option>
<option value="KY">Kentucky</option>
<option value="LA">Louisiana</option>
<option value="ME">Maine</option>
<option value="MD">Maryland</option>
<option value="MA">Massachusetts</option>
<option value="MI">Michigan</option>
<option value="MN">Minnesota</option>
<option value="MS">Mississippi</option>
<option value="MO">Missouri</option>
<option value="MT">Montana</option>
<option value="NE">Nebraska</option>
<option value="NV">Nevada</option>
<option value="NH">New Hampshire</option>
<option value="NJ">New Jersey</option>
<option value="NM">New Mexico</option>
<option value="NY">New York</option>
<option value="NC">North Carolina</option>
<option value="ND">North Dakota</option>
<option value="OH">Ohio</option>
<option value="OK">Oklahoma</option>
<option value="OR">Oregon</option>
<option value="PA">Pennsylvania</option>
<option value="RI">Rhode Island</option>
<option value="SC">South Carolina</option>
<option value="SD">South Dakota</option>
<option value="TN">Tennessee</option>
<option value="TX">Texas</option>
<option value="UT">Utah</option>
<option value="VT">Vermont</option>
<option value="VA">Virginia</option>
<option value="WA">Washington</option>
<option value="WV">West Virginia</option>
<option value="WI">Wisconsin</option>
<option value="WY">Wyoming</option>
</select>
</div>
</div>
<div class="form-row">
<div class="form-group col-md-6">
<label class="h5">Zip</label>
<input name="DelZip" type="text" id="DelZip" placeholder="12345" class="form-control" maxlength="5" onblur="ValidateZip(); CopyDelToShip()">
</div>
<div id="zip-alert" class="alert alert-danger alert-dismissible fade show" role="alert" style="display:none"> Sorry, home delivery is not available for this zip code. Please see select a Digital Offer instead. </div>
<div id="delivery-alert" class="alert alert-danger alert-dismissible fade show mt-2" role="alert" style="display: none"> Please complete all fields before clicking Continue </div>
<!--<div id="NextSection3" class="col-md-12 btn btn-primary btn-lg mt-3" onclick="EnableSection3()">Continue</div>-->
</div>
</div>
</div>
</div>
<div id="Section2" class="mt-0 ml-5 mr-5">
<input type="hidden" name="TNAuth" id="TNAuth" value="T">
<input type="hidden" name="ssl_txn_auth_token" id="ssl_txn_auth_token">
<input type="hidden" name="ssl_merchant_id" id="ssl_merchant_id">
<input type="hidden" name="ssl_user_id" id="ssl_user_id" value="English">
<input type="hidden" name="ssl_pin" id="ssl_pin">
<input type="hidden" name="ssl_transaction_type" id="ssl_transaction_type" value="ccsale">
<input type="hidden" name="ssl_show_form" id="ssl_show_form" value="true">
<input type="hidden" name="Products" id="Products" value="Price::Qty::Code::Description::Flags|@Model.Amount::1::001::@Model.Description::@Model.TestMode">
<input name="TemplateID" type="hidden" id="TemplateID" value="26:AA:AA100FMN">
<input name="SelectedRate" type="hidden" id="SelectedRate" value="1.00">
<input name="PhoneID" type="hidden" id="PhoneID">
<input type="hidden" name="lee_products" id="lee_products">
<input type="hidden" name="lee_submit_id" id="lee_submit_id">
<input type="hidden" name="lee_enterprise_code" id="lee_enterprise_code">
<input type="hidden" name="lee_payment_id" id="lee_payment_id">
<input type="hidden" name="lee_bizapp_code" id="lee_bizapp_code">
<input type="hidden" name="lee_bizdb_id" id="lee_bizdb_id" value="6008">
<input name="ssl_amount" type="hidden" id="ssl_amount">
<input name="term" type="hidden" id="term" value="1.00 For 26 Weeks, then $10.99">
<input type="hidden" name="creditcardname" id="creditcardname">
<input type="hidden" name="ssl_first_name" id="ssl_first_name">
<input type="hidden" name="ssl_last_name" id="ssl_last_name">
<input type="hidden" name="ssl_avs_address" id="ssl_avs_address">
<input type="hidden" name="ssl_address2" id="ssl_address2">
<input type="hidden" name="ssl_city" id="ssl_city">
<input type="hidden" name="ssl_state" id="ssl_state">
<input type="hidden" name="ssl_avs_zip" id="ssl_avs_zip">
<input type="hidden" name="ssl_country" id="ssl_country">
<input type="hidden" name="ssl_phone" id="ssl_phone" value="00">
<input type="hidden" name="ssl_email" id="ssl_email">
<input type="hidden" name="ssl_get_token" id="ssl_get_token" value="Y">
<input type="hidden" name="ssl_add_token" id="ssl_add_token" value="Y">
<input type="hidden" name="Domain" id="Domain" value="scnow.com">
<input type="hidden" name="Database" id="Database" value="DSISCP">
<input type="hidden" name="ZipDelivery" id="ZipDelivery" value="N">
<input type="hidden" name="ZipDeliveryAddrId" id="ZipDeliveryAddrId">
<input type="hidden" name="BloxEmailExists" id="BloxEmailExists" value="N">
<input type="hidden" name="PaymentMethod" id="PaymentMethod" value="recurring">
<input type="hidden" name="bResubmit" id="bResubmit" value="initial">
<input type="hidden" name="PaymentProvider" id="PaymentProvider" value="Converge">
<input type="hidden" name="PaypalInitialToken" id="PaypalInitialToken">
<input type="hidden" name="GoogleInitialized" id="GoogleInitialized" value="F">
<input type="hidden" name="AppleInitialized" id="AppleInitialized" value="F">
<input type="hidden" name="ConPaypalInitialized" id="ConPaypalInitialized" value="F">
<input type="hidden" name="membershiplevel" id="membershiplevel" value="DOP">
<input type="hidden" name="GARevPerDay" id="GARevPerDay" value="0">
<input type="hidden" name="GADays" id="GADays" value="0">
<div id="DOStep3" class="progress mb-2" style="border-style: solid; border-width: thin; border-color: darkgrey; height: 20px; background-color: white; display: none">
<div class="text-center mb-5" style="width:50%;color: darkgray">Account Information</div>
<div class="progress-bar text-center" role="progressbar" style="width: 50%" aria-valuenow="50" aria-valuemin="0" aria-valuemax="100">Billing and Checkout</div>
</div>
<div id="FAStep3" class="mb-2 mt-4" style="display: none">
<hr>
</div>
<p class="h1 text-center font-weight-bold mt-0" style="display: none">Billing and Checkout</p>
<p class="text-center h5" style="color: darkgray;display: none">Choose a payment method to complete checkout.</p>
<div class="form-row" style="display: none">
<div id="bloxemaildiv" class="form-group col-md-12 text-center" style="display:none ">
<label id="bloxemail" class=""></label> <label id="bloxemailLBL" class="mr-1" onclick="BackToStep1()" style="color: blue"><u>edit</u></label>
</div>
</div>
<div id="selectPaymentMethod">
<label class="h3">Payment Method</label>
<div class="row mb-2">
<div class="col-1">
<input style="width: 1.5em; height:1.5em;" type="radio" name="selectPaymentMethod" id="CCSelect" value="option1" checked="" onclick="ShowBilling()">
</div>
<div class="col">
<img src="../images/cctypes.jpg" style="height: 1.5em;">
</div>
</div>
<div id="PaypalButton" class="row mb-2" style="Display:none;">
<div class="col-1">
<input style="width: 1.5em; height:1.5em;" type="radio" name="selectPaymentMethod" id="PPSelect" value="option2" onclick="HideBilling()">
</div>
<div class="col-3">
<img src="../images/paypalbtn.png" style="height: 1.5em;" class="">
</div>
<div class="col-1">
<span id="PayedWithPaypalCheck" class="text-success h4" style="display: none">
<i class="fas tnt-check fa fa-check mr-1"></i>
</span>
</div>
</div>
<div id="ApplePayButton" class="row mb-2" style="display: none;">
<div class="col-1">
<input style="width: 1.5em; height:1.5em;" type="radio" name="selectPaymentMethod" id="AppleSelect" value="option4" onclick="ShowApple()">
</div>
<div class="col-col-3">
<img src="../images/ApplePay.png" style="height: 1.5em; margin-left: 15px;" class="">
</div>
<div class="col-1">
<span id="PayedWithApple" class="text-success h4" style="display: none">
<i class="fas tnt-check fa fa-check mr-1"></i>
</span>
</div>
</div>
<div id="GooglePayButton" class="row mb-2">
<div class="col-1">
<input style="width: 1.5em; height:1.5em;" type="radio" name="selectPaymentMethod" id="GoogleSelect" value="option3" onclick="ShowGoogle()">
</div>
<div class="col-col-3">
<img src="../images/GPay.png" style="height: 1.5em; margin-left: 15px;" class="">
</div>
<div class="col-1">
<span id="PayedWithGoogle" class="text-success h4" style="display: none">
<i class="fas tnt-check fa fa-check mr-1"></i>
</span>
</div>
</div>
<div class="row mb-2" style="display: none">
<div class="col-1">
<input style="width: 1.5em; height:1.5em;" type="radio" name="selectPaymentMethod" id="PaypalPaySelect" value="option5" onclick="ShowConPaypal()">
</div>
<div class="col-col-3">
<img src="../images/paypalbtn.png" style="height: 1.5em; margin-left: 15px;" class="">
</div>
<div class="col-1">
<span id="PayedWithPaypalPay" class="text-success h4" style="display: none">
<i class="fas tnt-check fa fa-check mr-1"></i>
</span>
</div>
</div>
<hr>
</div>
<div>
<p id="billingAddressHeader" class="h3 text-left mt-1">Billing Address</p>
<div class="form-row">
<div class="form-group col-md-6">
<label class="h5 mb-1">Name</label>
</div>
</div>
<div class="form-row">
<div class="form-group col-md-6">
<input name="fname" type="text" id="fname" class="form-control" required="" placeholder="First">
</div>
<div class="form-group col-md-6">
<input name="lname" type="text" id="lname" class="form-control" required="" placeholder="Last">
</div>
</div>
</div>
<div id="paymentInfo">
<div id="PayPalfields" style="display: none"></div>
<div id="billingFields">
<div class="form-row">
<div class="form-group col-md-12">
<label class="h5">Card Number</label>
<input id="fieldbillingaccount" class="form-control" required="" type="text" name="CardNum" value="" maxlength="19">
<img src="../images/cctypes.jpg" style="width: 100px">
</div>
</div>
<div class="form-row mb-2">
<div class="form-group col-md-8 mb-0">
<label class="h5 mb-2">Expiration Date</label>
<div class="form-row">
<div class="form-group col-md-6">
<select id="expmonth" class="form-control" required="" name="Month">
<option value="01">January</option>
<option value="02">February</option>
<option value="03">March</option>
<option value="04">April</option>
<option value="05">May</option>
<option value="06">June</option>
<option value="07">July</option>
<option value="08">August</option>
<option value="09">September</option>
<option value="10">October</option>
<option value="11">November</option>
<option value="12">December</option>
</select>
</div>
<div class="form-group col-md-6">
<select id="expyear" class="form-control" required="">
<option value="23">2023</option>
<option value="24">2024</option>
<option value="25">2025</option>
<option value="26">2026</option>
<option value="27">2027</option>
<option value="28">2028</option>
<option value="29">2029</option>
<option value="30">2030</option>
<option value="31">2031</option>
<option value="32">2032</option>
<option value="33">2033</option>
<option value="34">2034</option>
<option value="35">2035</option>
<option value="36">2036</option>
</select>
</div>
</div>
</div>
<div class="form-group col-md-4 mb-0">
<label class="h5 mb-2">CVV</label>
<div class="form-row">
<input id="fieldbillingcsc" class="form-control" required="" type="text" name="CVV" placeholder="CVV" value="" maxlength="4">
</div>
</div>
</div> <!--end BIlling Details-->
</div>
<div class="form-group">
<label class="h5">Street Address</label>
<input name="address" type="text" id="address" placeholder="e.g. 123 Main St" class="form-control" required="">
</div>
<div class="form-row">
<div class="form-group col-md-9">
<label class="h5">City</label>
<input name="city" type="text" id="city" class="form-control" required="" onchange="CheckBillingInfo()">
</div>
<div class="form-group col-md-3">
<label class="h5">State</label>
<select name="state" id="state" class="form-control" required="" onchange="CheckBillingInfo()">
<option value=""></option>
<option value="AL">Alabama</option>
<option value="AK">Alaska</option>
<option value="AZ">Arizona</option>
<option value="AR">Arkansas</option>
<option value="CA">California</option>
<option value="CO">Colorado</option>
<option value="CT">Connecticut</option>
<option value="DE">Delaware</option>
<option value="DC">District Of Columbia</option>
<option value="FL">Florida</option>
<option value="GA">Georgia</option>
<option value="HI">Hawaii</option>
<option value="ID">Idaho</option>
<option value="IL">Illinois</option>
<option value="IN">Indiana</option>
<option value="IA">Iowa</option>
<option value="KS">Kansas</option>
<option value="KY">Kentucky</option>
<option value="LA">Louisiana</option>
<option value="ME">Maine</option>
<option value="MD">Maryland</option>
<option value="MA">Massachusetts</option>
<option value="MI">Michigan</option>
<option value="MN">Minnesota</option>
<option value="MS">Mississippi</option>
<option value="MO">Missouri</option>
<option value="MT">Montana</option>
<option value="NE">Nebraska</option>
<option value="NV">Nevada</option>
<option value="NH">New Hampshire</option>
<option value="NJ">New Jersey</option>
<option value="NM">New Mexico</option>
<option value="NY">New York</option>
<option value="NC">North Carolina</option>
<option value="ND">North Dakota</option>
<option value="OH">Ohio</option>
<option value="OK">Oklahoma</option>
<option value="OR">Oregon</option>
<option value="PA">Pennsylvania</option>
<option value="RI">Rhode Island</option>
<option value="SC">South Carolina</option>
<option value="SD">South Dakota</option>
<option value="TN">Tennessee</option>
<option value="TX">Texas</option>
<option value="UT">Utah</option>
<option value="VT">Vermont</option>
<option value="VA">Virginia</option>
<option value="WA">Washington</option>
<option value="WV">West Virginia</option>
<option value="WI">Wisconsin</option>
<option value="WY">Wyoming</option>
</select>
</div>
</div>
<div class="form-row">
<div class="form-group col-md-6">
<label class="h5">Zip</label>
<input name="zip" type="text" id="zip" placeholder="12345" class="form-control" required="" maxlength="5" onchange="CheckBillingInfo()">
</div>
<div class="form-group col-md-6">
<label class="h5">Phone</label>
<input name="fieldcontactphone" type="text" id="fieldcontactphone" class="form-control" required="" onchange="CheckBillingInfo()" maxlength="13">
</div>
</div>
<script language="javascript" type="text/javascript">
function ValidateBloxEmail() {
if (document.getElementById("email").value != "") {
var RecordEmail = {
sEmail: document.getElementById("email").value,
sDomain: document.getElementById("Domain").value,
sDatabase: document.getElementById("Database").value,
spurchaseRate: document.getElementById("SelectedRate").value,
sMembership: document.getElementById("membershiplevel").value
}
var RecordEmaildata = JSON.stringify(RecordEmail);
//var url = "../WebService/WebService.asmx/HelloWithParam";
var url = "../WebService/WebService.asmx/CartAbandonEmailLog";
jQuery.ajax({
async: true,
type: "POST",
url: url,
data: RecordEmaildata,
dataType: "json",
context: document.body,
contentType: 'application/json; charset=utf-8'
})
var reqdata = {
sEmail: document.getElementById("email").value,
sDomain: document.getElementById("Domain").value,
sDatabase: document.getElementById("Database").value
}
var stringReqdata = JSON.stringify(reqdata);
//var url = "../WebService/WebService.asmx/HelloWithParam";
var url = "../WebService/WebService.asmx/CheckBloxEmail";
jQuery.ajax({
async: true,
type: "POST",
url: url,
data: stringReqdata,
dataType: "json",
context: document.body,
contentType: 'application/json; charset=utf-8'
}).done(function(data, textStatus, jqXHR) {
var Result = JSON.parse(jqXHR.responseText);
var Parsed = JSON.parse(Result.d);
$('#BloxEmailExists').val(Parsed.Result)
//document.getElementById('PhoneID').innerText = Parsed.PhoneID;
//alert(document.getElementById('PhoneID').innerText);
//pay(Parsed.Token, Parsed.SubmitID);
//alert(jqXHR.responseText);
if ($('#BloxEmailExists').val() == "N") {
//$('#PasswordSection').show();
$("#Password").attr("required", "");
$('#bloxemail').text(document.getElementById("email").value);
//$('#bloxemaildiv').fadeIn(1);
//$("#ConfirmPassword").attr("required", "");
//ConfirmPassword
} else {
//$('#PasswordSection').hide();
$("#Password").removeAttr("required");
//$("#ConfirmPassword").removeAttr("required");
$('#PasswordDiv').fadeOut();
//$('#Section2').fadeIn();
$('#bloxemail').text(document.getElementById("email").value);
//$('#bloxemaildiv').fadeIn(1);
//EnableSection2(true);
PushGAStepAccountComplete();
}
})
}
if ($('#BloxEmailExists').val() == "N") {
//$('#PasswordSection').show();
$("#Password").attr("required", "");
//$("#ConfirmPassword").attr("required", "");
//ConfirmPassword
} else {
//$('#PasswordSection').hide();
$("#Password").removeAttr("required");
//$("#ConfirmPassword").removeAttr("required");
}
}
function ValidateDelAddress() {
if ($.trim(document.getElementById("DelAddress").value) != "" && $.trim(document.getElementById("DelCity").value) != "" && $.trim(document.getElementById("DelState").value) != "" && $.trim(document.getElementById("DelZip").value) !=
"") { // && $.trim(document.getElementById("DelFName").value) != "" && $.trim(document.getElementById("DelLName").value) != "" && $.trim(document.getElementById("DelPhone").value) != "") {
return true;
//FIXIT NOW
} else {
return false;
}
}
function ValidateZip() {
$('#zip-alert').hide();
$('#zip-alert2').hide();
if ($.trim(document.getElementById("DelAddress").value) != "" && $.trim(document.getElementById("DelCity").value) != "" && $.trim(document.getElementById("DelState").value) != "" && $.trim(document.getElementById("DelZip").value) != "") {
var reqdata = {
sAddress: document.getElementById("DelAddress").value,
sCity: document.getElementById("DelCity").value,
sState: document.getElementById("DelState").value,
sZip: document.getElementById("DelZip").value,
sDomain: document.getElementById("Domain").value,
sDatabase: document.getElementById("Database").value
}
var stringReqdata = JSON.stringify(reqdata);
//var url = "../WebService/WebService.asmx/HelloWithParam";
var url = "../WebService/WebService.asmx/CheckZipDeliveryPT";
jQuery.ajax({
async: true,
type: "POST",
url: url,
data: stringReqdata,
dataType: "json",
context: document.body,
contentType: 'application/json; charset=utf-8'
}).done(function(data, textStatus, jqXHR) {
var Result = JSON.parse(jqXHR.responseText);
var Parsed = JSON.parse(Result.d);
$('#ZipDelivery').val(Parsed.Result)
$("#ZipDeliveryAddrId").val(Parsed.AddrId)
//document.getElementById('PhoneID').innerText = Parsed.PhoneID;
//alert(document.getElementById('PhoneID').innerText);
//pay(Parsed.Token, Parsed.SubmitID);
//alert(jqXHR.responseText);
if ($('#ZipDelivery').val() == "N" && $('#membershiplevel').val().substr(0, 1) != "D" && $.trim(document.getElementById("DelZip").value) != "" && $.trim(document.getElementById("DelZip").value).length > 0) {
$('#zip-alert').show();
$('#zip-alert2').show();
}
})
}
};
function validateCardNumber(number) {
//Check if the number contains only numeric value
//and is of between 13 to 19 digits
const TestNum = number.replace("-", "").replace("-", "").replace("-", "");
const regex = new RegExp("^[0-9]{13,19}$");
if (!regex.test(TestNum)) {
return false;
}
return luhnCheck(TestNum);
}
function luhnCheck(val) {
let checksum = 0; // running checksum total
let j = 1; // takes value of 1 or 2
// Process each digit one by one starting from the last
for (let i = val.length - 1; i >= 0; i--) {
let calc = 0;
// Extract the next digit and multiply by 1 or 2 on alternative digits.
calc = Number(val.charAt(i)) * j;
// If the result is in two digits add 1 to the checksum total
if (calc > 9) {
checksum = checksum + 1;
calc = calc - 10;
}
// Add the units element to the checksum total
checksum = checksum + calc;
// Switch the value of j
if (j == 1) {
j = 2;
} else {
j = 1;
}
}
//Check if it is divisible by 10 or not.
return (checksum % 10) == 0;
}
function MakePayment() {
$('#Pay').hide();
$('#InitWait').show()
$("body").css("cursor", "progress");
PushGAStepPaymentComplete();
var $myForm = $('#Form');
$('#zip-alert').hide();
$('#zip-alert2').hide();
document.getElementById('txn_status').innerHTML = "";
//document.getElementById('passwordStatus').innerHTML = "";
document.getElementById('txn_response').innerHTML = "";
const d = new Date();
const dSel = "20" + $(expyear).val();
if (!$myForm[0].checkValidity()) {
// If the form is invalid, submit it. The form won't actually submit;
// this will just cause the browser to display the native HTML5 error messages.
$myForm.find(':submit').click();
$('#Pay').show();
$("body").css("cursor", "default");
$('#InitWait').hide()
} else if ($('#ZipDelivery').val() == "N" && $('#membershiplevel').val().substr(0, 1) != "D") {
$('#zip-alert').show();
$('#zip-alert2').show();
$('#Pay').show();
$("body").css("cursor", "default");
$('#InitWait').hide()
} else if (document.getElementById('PaymentProvider').value == "Paypal") {
ProcessPaypal();
} else if (document.getElementById('PaymentProvider').value == "Google Pay") {
GetTokenRecurringPayment();
} else if (document.getElementById('PaymentProvider').value == "Apple Pay") {
GetTokenRecurringPayment();
} else if (document.getElementById('PaymentProvider').value == "Paypal Pay") {
GetTokenRecurringPayment();
} else if ($('#fieldbillingcsc').val().length != 3 && $('#fieldbillingcsc').val().length != 4) {
document.getElementById('txn_status').innerHTML = "CVV must be 3 or 4 digits please re-enter";
$('#Pay').show();
$("body").css("cursor", "default");
$('#InitWait').hide()
} else if (dSel <= d.getFullYear() && $(expmonth).val() < d.getMonth()) {
document.getElementById('txn_status').innerHTML = "Expiration date must be in the future";
$(Pay).show();
$("body").css("cursor", "default");
$('#InitWait').hide()
} else if (!validateCardNumber($(fieldbillingaccount).val())) {
document.getElementById('txn_status').innerHTML = "CC# invalid, please re-enter";
$(Pay).show();
$("body").css("cursor", "default");
$('#InitWait').hide()
} else {
//if ($("#PaymentMethod") == "recurring") {
GetTokenRecurringPayment();
//} else if ($("#PaymentMethod") == "onetime") {
// GetTokenOneTimePayment();
//}
}
};
function AddSSLog(sError) {
var reqdata = {
sError: sError,
sPhoneID: document.getElementById("PhoneID").innerText,
sDomain: document.getElementById("Domain").value,
sDatabase: document.getElementById("Database").value
}
var stringReqdata = JSON.stringify(reqdata);
//var url = "../WebService/WebService.asmx/HelloWithParam";
var url = "../WebService/WebService.asmx/AddSSLog";
jQuery.ajax({
async: true,
type: "POST",
url: url,
data: stringReqdata,
dataType: "json",
context: document.body,
contentType: 'application/json; charset=utf-8'
})
}
//var callback = {
// onError: function (error) {
// showResult("error", error);
// $('#Pay').show();
// $("body").css("cursor", "default");
// AddSSLog(error);
// },
// onDeclined: function (response) {
// showResult("declined", JSON.stringify(response));
// $('#Pay').show();
// AddSSLog("declined");
// },
// onApproval: function (response) {
// //showResult("approval", JSON.stringify(response));
// //var url = new URL(window.location.href)
// var sDomain = document.getElementById("Domain").value;
// var iPhoneID = document.getElementById("PhoneID").innerText;
// if (iPhoneID == "") {
// iPhoneID = document.getElementById("PhoneID").value;
// }
// window.location.href = "ThankYouOT.aspx?Domain=" + sDomain + "&PID=" + iPhoneID + "&CAMT=" + document.getElementById("TotalAmt").value + "&Term=" + document.getElementById("term").value + " " + "&Level=" + document.getElementById("Level").value + "&SubmitID=" + document.getElementById('lee_submit_id').innerText
// }
//};
function GetPaypalInfo() {
var reqdata = {
sInitialToken: document.getElementById("PaypalInitialToken").value,
sDomain: document.getElementById("Domain").value,
}
var stringReqdata = JSON.stringify(reqdata);
var url = "../WebService/WebService.asmx/GetPaypalInfo";
jQuery.ajax({
async: true,
type: "POST",
url: url,
data: stringReqdata,
dataType: "json",
context: document.body,
contentType: 'application/json; charset=utf-8'
}).done(function(data, textStatus, jqXHR) {
var Result = JSON.parse(jqXHR.responseText);
$('#InitWait').hide()
var Parsed = JSON.parse(Result.d);
if (Parsed.TokenPP == "") {
document.getElementById('txn_status').innerHTML = "<b>Problem processing PayPal request. Please contact customer service.</b>";
$("#PayedWithPaypalCheck").hide();
return;
}
$('#fname').val(Parsed.FirstName);
$('#lname').val(Parsed.LastName);
$('#DelAddress').val(Parsed.AddrStreet);
$('#DelCity').val(Parsed.AddrCity);
$('#DelState').val(Parsed.AddrState);
$('#DelZip').val(Parsed.AddrZip);
CopyDelToShip();
ValidateZip();
CheckBillingInfo();
}).fail(function(jqXHR, textStatus, errorThrown) {
//alert("An error occurred processing the payment please contact customer service");
showResult("error", '{"errorName":"An error occurred processing the payment please contact customer service."}');
$('#Pay').show();
$("body").css("cursor", "default");
$("#PayedWithPaypalCheck").hide();
$('#InitWait').hide()
})
}
function ProcessPaypal() {
var reqdata = {
sIntialToken: document.getElementById("PaypalInitialToken").value,
sAmt: document.getElementById("SelectedRate").value,
sEmail: document.getElementById("email").value,
sLast: document.getElementById("lname").value,
sFirst: document.getElementById("fname").value,
sTemplateID: document.getElementById("TemplateID").value,
sphone: document.getElementById("fieldcontactphone").value,
saddress: document.getElementById("address").value,
sCity: document.getElementById("city").value,
sState: document.getElementById("state").value,
sZip: document.getElementById("zip").value,
sPassword: document.getElementById("Password").value,
sDomain: document.getElementById("Domain").value,
sDatabase: document.getElementById("Database").value,
//sAllowDupes: document.getElementById('bResubmit').innerText
sZipDeliveryAddrId: document.getElementById("ZipDeliveryAddrId").value
}
var stringReqdata = JSON.stringify(reqdata);
//var url = "../WebService/WebService.asmx/HelloWithParam";
var url = "../WebService/WebService.asmx/ProcessPaypal"; //CheckDupes";
jQuery.ajax({
async: true,
type: "POST",
url: url,
data: stringReqdata,
dataType: "json",
context: document.body,
contentType: 'application/json; charset=utf-8'
}).done(function(data, textStatus, jqXHR) {
$('#InitWait').hide()
var Result = JSON.parse(jqXHR.responseText);
var Parsed = JSON.parse(Result.d);
if (Parsed.TokenPP == "") document.getElementById('txn_status').innerHTML = "<b>Problem processing PayPal request. Please contact customer service.</b>";
document.getElementById('PhoneID').innerText = Parsed.PhoneID;
if (document.getElementById('PhoneID').innerText == "") {
document.getElementById('PhoneID').value = Parsed.PhoneID;
}
document.getElementById('lee_submit_id').innerText = Parsed.SubmitID
//alert(document.getElementById('PhoneID').innerText);
if ($.isNumeric(Parsed.PhoneID) && Parsed.PhoneID != 0 && Parsed.PhoneID != -5) {
document.getElementById('bResubmit').innerText = "true";
return pay(Parsed.Token, Parsed.SubmitID, Parsed.TokenPP);
} else if (Parsed.PhoneID == -5 && document.getElementById('bResubmit').innerText == "true") {
return pay(Parsed.Token, Parsed.SubmitID, Parsed.TokenPP);
} else if (Parsed.PhoneID == -5) {
showResult("error", '{"errorName":"An active subscription already exists, no payment has been proceesed. Please contact customer service by clicking on the Contact Us link in the upper left."}');
} else {
showResult("error", '{"errorName":"Failed to create new subscription, Check that your address is valid or possible subscriber already exists."}');
}
//alert(jqXHR.responseText);
}).fail(function(jqXHR, textStatus, errorThrown) {
//alert("An error occurred processing the payment please contact customer service");
showResult("error", '{"errorName":"An error occurred processing the payment please contact customer service."}');
$('#Pay').show();
$("body").css("cursor", "default");
$('#InitWait').hide()
})
}
function GetTokenRecurringPayment() {
if (document.getElementById('bResubmit').value == "initial") {
document.getElementById('bResubmit').innerText = "initial"
}
var reqdata = {
sBizDBID: document.getElementById("lee_bizdb_id").value,
sEmail: document.getElementById("email").value,
sLast: document.getElementById("lname").value,
sFirst: document.getElementById("fname").value,
sTemplateID: document.getElementById("TemplateID").value,
sphone: document.getElementById("fieldcontactphone").value,
saddress: document.getElementById("address").value,
sCity: document.getElementById("city").value,
sState: document.getElementById("state").value,
sZip: document.getElementById("zip").value,
sPassword: document.getElementById("Password").value,
sDomain: document.getElementById("Domain").value,
sDatabase: document.getElementById("Database").value,
//sAllowDupes: document.getElementById('bResubmit').innerText
sZipDeliveryAddrId: document.getElementById("ZipDeliveryAddrId").value,
sPaymentMethod: document.getElementById('PaymentProvider').value,
sAmount: document.getElementById("SelectedRate").value,
sPhoneID: getURLParameter('AccountNum'),
}
if (document.getElementById('bResubmit').innerText == "initial") {
document.getElementById('bResubmit').innerText = "true"
document.getElementById('bResubmit').value = ""
}
var stringReqdata = JSON.stringify(reqdata);
//var url = "../WebService/WebService.asmx/HelloWithParam";
var url = "../WebService/WebService.asmx/GetConvergeToken"; //CheckDupes";
jQuery.ajax({
async: true,
type: "POST",
url: url,
data: stringReqdata,
dataType: "json",
context: document.body,
contentType: 'application/json; charset=utf-8'
}).done(function(data, textStatus, jqXHR) {
var Result = JSON.parse(jqXHR.responseText);
var Parsed = JSON.parse(Result.d);
document.getElementById('PhoneID').innerText = Parsed.PhoneID;
if (document.getElementById('PhoneID').innerText == "") {
document.getElementById('PhoneID').value = Parsed.PhoneID;
}
document.getElementById('lee_submit_id').innerText = Parsed.SubmitID
//alert(document.getElementById('PhoneID').innerText);
if ($.isNumeric(Parsed.PhoneID) && Parsed.PhoneID != 0 && Parsed.PhoneID != -5) {
document.getElementById('bResubmit').innerText = "true";
return pay(Parsed.Token, Parsed.SubmitID, Parsed.TokenPP);
} else if (Parsed.PhoneID == -5 && document.getElementById('bResubmit').innerText == "true") {
return pay(Parsed.Token, Parsed.SubmitID, Parsed.TokenPP);
} else if (Parsed.PhoneID == -5) {
showResult("error", '{"errorName":"An active subscription already exists, no payment has been proceesed. Please contact customer service by clicking on the Contact Us link in the upper left."}');
} else {
showResult("error", '{"errorName":"Failed to create new subscription, Check that your address is valid or possible subscriber already exists."}');
}
//alert(jqXHR.responseText);
}).fail(function(jqXHR, textStatus, errorThrown) {
//alert("An error occurred processing the payment please contact customer service");
showResult("error", '{"errorName":"An error occurred processing the payment please contact customer service."}');
$('#Pay').show();
$("body").css("cursor", "default");
$('#InitWait').hide()
})
}
var callback = {
onError: function(error) {
document.getElementById('bResubmit').innerText = "true";
showResult("error", error);
$('#Pay').show();
$("body").css("cursor", "default");
AddSSLog(error);
},
onDeclined: function(response) {
document.getElementById('bResubmit').innerText = "true";
showResult("declined", JSON.stringify(response));
$('#Pay').show();
AddSSLog("declined");
},
onApproval: function(response) {
//showResult("approval", JSON.stringify(response));
//var url = new URL(window.location.href)
var sDomain = document.getElementById("Domain").value;
var iPhoneID = document.getElementById("PhoneID").innerText;
if (iPhoneID == "") {
iPhoneID = document.getElementById("PhoneID").value;
}
PostConvergeApproval(response, () => {
window.location.href = "TY.aspx?Domain=" + sDomain + "&PID=" + iPhoneID + "&CAMT=" + document.getElementById("SelectedRate").value + "&Term=" + document.getElementById("term").value + " " + "&Level=" + $('#membershiplevel')
.val() + "&SubmitID=" + document.getElementById('lee_submit_id').innerText
});
}
};
function initiateGwallets(tokenz, submitID) {
var paymentData = {
ssl_txn_auth_token: tokenz,
lee_bizdb_id: document.getElementById("lee_bizdb_id").value,
lee_submit_id: submitID,
ssl_invoice_number: submitID,
ssl_email: document.getElementById("email").value,
ssl_last_name: document.getElementById("lname").value,
ssl_first_name: document.getElementById("fname").value,
ssl_phone: document.getElementById("fieldcontactphone").value.replace("(", "").replace(")", "").replace(" ", "").replace("-", ""),
ssl_avs_address: document.getElementById("address").value,
ssl_city: document.getElementById("city").value,
ssl_state: document.getElementById("state").value,
ssl_avs_zip: document.getElementById("zip").value,
ssl_add_token: "Y",
ssl_get_token: "Y",
lee_products: 'Price::Qty::Code::Description::Flags|0.00::1::001::Token request::'
};
ConvergeEmbeddedPayment.initGooglePay('googlepay-button', paymentData, callback);
$("body").css("cursor", "default");
$('#GoogleInitialized').text("T")
$('#InitWait').hide()
return false;
}
function initiateAwallets(tokenz, submitID) {
var paymentData = {
ssl_txn_auth_token: tokenz,
lee_bizdb_id: document.getElementById("lee_bizdb_id").value,
lee_submit_id: submitID,
ssl_invoice_number: submitID,
ssl_email: document.getElementById("email").value,
ssl_last_name: document.getElementById("lname").value,
ssl_first_name: document.getElementById("fname").value,
ssl_phone: document.getElementById("fieldcontactphone").value.replace("(", "").replace(")", "").replace(" ", "").replace("-", ""),
ssl_avs_address: document.getElementById("address").value,
ssl_city: document.getElementById("city").value,
ssl_state: document.getElementById("state").value,
ssl_avs_zip: document.getElementById("zip").value,
ssl_add_token: "Y",
ssl_get_token: "Y",
lee_products: 'Price::Qty::Code::Description::Flags|0.00::1::001::Token request::'
};
ConvergeEmbeddedPayment.initApplePay('applepay-button', paymentData, callback);
$("body").css("cursor", "default");
$('#AppleInitialized').text("T")
$('#applepay-button').show()
$('#InitWait').hide()
return false;
}
function initiatePwallets(tokenz, submitID) {
var paymentData = {
ssl_txn_auth_token: tokenz,
lee_bizdb_id: document.getElementById("lee_bizdb_id").value,
lee_submit_id: submitID,
ssl_invoice_number: submitID,
ssl_email: document.getElementById("email").value,
ssl_last_name: document.getElementById("lname").value,
ssl_first_name: document.getElementById("fname").value,
ssl_phone: document.getElementById("fieldcontactphone").value.replace("(", "").replace(")", "").replace(" ", "").replace("-", ""),
ssl_avs_address: document.getElementById("address").value,
ssl_city: document.getElementById("city").value,
ssl_state: document.getElementById("state").value,
ssl_avs_zip: document.getElementById("zip").value,
ssl_add_token: "Y",
ssl_get_token: "Y",
lee_products: 'Price::Qty::Code::Description::Flags|0.00::1::001::Token request::'
};
ConvergeEmbeddedPayment.initPayPalCheckout('paypal-button', paymentData, callback);
$("body").css("cursor", "default");
$('#ConPaypalInitialized').text("T")
$('#InitWait').hide()
return false;
}
function showResult(status, msg) {
$('#InitWait').hide()
document.getElementById('txn_status').innerHTML = "<b>Status</b>: <b>" + status + "</b>";
if (msg != undefined) {
try {
var obj = JSON.parse(msg)
document.getElementById('txn_response').innerHTML = "<b>Message</b>: " + obj.errorName;
if (obj.errorName == "Credit Card Number Invalid") {
$('#fieldbillingaccount').val("");
document.getElementById('txn_response').innerHTML = "<b>Status</b>: <b>" + "Please fix and re-try" + "</b>";
document.getElementById('txn_status').innerHTML = "<b>" + obj.errorName + "</b>";
var $myForm = $('#Form');
$myForm.find(':submit').click();
}
} catch (err) {
AddSSLog(err.message);
}
}
$('#Pay').show();
$("body").css("cursor", "default");
}
function pay(tokenz, submitID, TokenPP) {
if (document.getElementById('PaymentProvider').value == "Paypal") {
if (TokenPP != "") {
var sDomain = document.getElementById("Domain").value;
var iPhoneID = document.getElementById("PhoneID").innerText;
if (iPhoneID == "") {
iPhoneID = document.getElementById("PhoneID").value;
}
window.location.href = "TY.aspx?Domain=" + sDomain + "&PID=" + iPhoneID + "&CAMT=" + document.getElementById("SelectedRate").value + "&Term=" + document.getElementById("term").value + " " + "&Level=" + $('#membershiplevel').val() +
"&SubmitID=" + document.getElementById('lee_submit_id').innerText
} else {
showResult("Error", "There was an error processing the paypal payment");
}
return TokenPP;
} else if (document.getElementById('PaymentProvider').value == "Google Pay") {
initiateGwallets(tokenz, submitID);
} else if (document.getElementById('PaymentProvider').value == "Apple Pay") {
initiateAwallets(tokenz, submitID);
} else if (document.getElementById('PaymentProvider').value == "Paypal Pay") {
initiatePwallets(tokenz, submitID);
} else {
var token = tokenz;
var card = document.getElementById('fieldbillingaccount').value;
var exp = document.getElementById('expmonth').value + document.getElementById('expyear').value;
var cvv = document.getElementById('fieldbillingcsc').value;
var paymentData = {
ssl_txn_auth_token: token,
ssl_card_number: card,
ssl_exp_date: exp,
ssl_cvv2cvc2: cvv,
lee_bizdb_id: document.getElementById("lee_bizdb_id").value,
lee_submit_id: submitID,
ssl_invoice_number: submitID,
ssl_email: document.getElementById("email").value,
ssl_last_name: document.getElementById("lname").value,
ssl_first_name: document.getElementById("fname").value,
ssl_phone: document.getElementById("fieldcontactphone").value.replace("(", "").replace(")", "").replace(" ", "").replace("-", ""),
ssl_avs_address: document.getElementById("address").value,
ssl_city: document.getElementById("city").value,
ssl_state: document.getElementById("state").value,
ssl_avs_zip: document.getElementById("zip").value,
creditcardname: document.getElementById("fname").value + " " + document.getElementById("lname").value,
ssl_add_token: "Y",
ssl_get_token: "Y",
lee_products: 'Price::Qty::Code::Description::Flags|0.00::1::001::Token request::'
};
ConvergeEmbeddedPayment.pay(paymentData, callback);
$("body").css("cursor", "default");
return 1;
}
}
function PostConvergeApproval(response, postComplete) {
var iPhoneID = document.getElementById("PhoneID").innerText;
if (iPhoneID == "") {
iPhoneID = document.getElementById("PhoneID").value;
}
var reqdata = {
convergeResponse: response,
sPhoneID: iPhoneID,
DPS: "Y",
Amt: "0.00", //document.getElementById("ssl_amount").value,
Tip: "0.00", //document.getElementById("OTTip").value,
sPaymentMethod: document.getElementById('PaymentProvider').value,
sDatabase: document.getElementById("Database").value,
}
var stringReqdata = JSON.stringify(reqdata);
var url = "../WebService/WebService.asmx/PostConvergeApproval";
jQuery.ajax({
async: true,
type: "POST",
url: url,
data: stringReqdata,
dataType: "json",
context: document.body,
contentType: 'application/json; charset=utf-8'
}).done(function(data, textStatus, jqXHR) {
postComplete();
}).fail(function(jqXHR, textStatus, errorThrown) {});
}
function ShowPaymentInfo(paymentMethod) {
//if (paymentMethod == 1) {
// document.getElementById("RecurInfo").removeAttribute("style", "display: none;");
// document.getElementById("OneTimeInfo").addAttribute("style", "display: none;");
// $("#PaymentMethod").val("recurring");
//} else if (paymentMethod == 0) {
// document.getElementById("RecurInfo").addAttribute("style", "display: none;");
// document.getElementById("OneTimeInfo").removeAttribute("style", "display: none;");
// $("#PaymentMethod").val("onetime");
//} else {
// document.getElementById("RecurInfo").addAttribute("style", "display: none;");
// document.getElementById("OneTimeInfo").addAttribute("style", "display: none;");
// $("#PaymentMethod").val("recurring");
//}
}
function SelectOffer(e) {
e.preventDefault();
$("#TermsCheckBox").removeAttr("checked");
var selectedbutton = $(e.target);
$(".offerbtn").removeClass("btn-outline-success");
$(".offerbtn").addClass("btn-outline-primary");
$(".offerbtn").html("Select Offer");
selectedbutton.removeClass("btn-outline-primary");
selectedbutton.addClass("btn-outline-success");
selectedbutton.html('<i class="fas tnt-check fa fa-check mr-1"></i>Selected');
$(".descHTML").hide();
selectedbutton.parent().find(".descHTML").show();
$(".amtLabel").css("color", "dimgray");
$(".amtLabel").removeClass("font-weight-bold h5");
var lbl = selectedbutton.parent().find(".amtLabel");
lbl.css("color", "rgb(0,0,0)");
lbl.addClass("font-weight-bold h5");
$("#Terms2").text(selectedbutton.data("termtext"));
$("#TemplateID").val(selectedbutton.data("rateid"));
$("#SelectedRate").val(selectedbutton.data("amount"));
$("#term").val(selectedbutton.data("term"));
$("#PriceLabel").text("$" + selectedbutton.data("amount"));
var packageType = selectedbutton.data("packagetype");
$("#membershiplevel").val(packageType);
switch (packageType) {
case "DOP":
case "DOPL":
case "DOB":
$("#deliverysection").hide();
$("#FAStep1").hide();
$("#FAStep3").hide();
//$("#DOStep1").show();
//$("#DOStep3").show();
//$("#DelFName").removeAttr("required");
//$("#DelLName").removeAttr("required");
$("#DelAddress").removeAttr("required");
$("#DelCity").removeAttr("required");
$("#DelState").removeAttr("required");
$("#DelZip").removeAttr("required");
//$("#DelPhone").removeAttr("required");
//clear Delivery Address for Digital
$("#ZipDeliveryAddrId").val("");
$("#DelAddress").val("");
$("#DelCity").val("");
$("#DelState").val("");
$("#DelZip").val("");
$('#zip-alert').hide();
$('#zip-alert2').hide();
break;
default:
$("#deliverysection").show();
$("#FAStep1").show();
$("#FAStep3").show();
$("#DOStep1").hide();
$("#DOStep3").hide();
//$("#DelFName").prop("required", true);
//$("#DelLName").prop("required", true);
$("#DelAddress").prop("required", true);
$("#DelCity").prop("required", true);
$("#DelState").prop("required", true);
$("#DelZip").prop("required", true);
//$("#DelPhone").prop("required", true);
ValidateZip();
break;
}
PushGAChangeSelection();
}
</script>
</div>
<div>
<div class="form-row form-group">
<div class="col">
<style>
.terms-text {
height: auto;
font-size: 12px;
max-height: 150px;
overflow: auto;
padding: 15px;
background-color: #f9f9f9;
margin-bottom: 15px;
}
.terms-text {
font-size: 10px;
}
.agree-terms-container label.error {
display: block;
margin: 0;
padding: 0;
color: #a03b3b;
}
</style>
<div id="zip-alert2" class="alert alert-danger alert-dismissible fade show" role="alert" style="display:none"> Sorry, home delivery is not available for this zip code. Please see select a Digital Offer instead. </div>
</div>
</div>
<div class="form-row">
<div class="form-group col-md">
<div id="txn_status" class="text-danger"></div>
</div>
</div>
<div class="form-row">
<div class="form-group col-md">
<div id="txn_response" class="text-danger"></div>
</div>
</div>
<div class="checkbox agree-terms-container form-row">
<label id="Terms2" style="font-size: 12px" class="mb-2">Limited time offer. This is an offer for a Unlimited Digital + E-Edition Subscription. Your payment method will automatically be charged up to fourteen (14) days in advance of your
renewal date. If you do not affirmatively cancel your subscription before that date, you will be charged for an additional term (Month/week/year) of the plan you initially selected at the rates in effect at the time of the autorenewal. You
will be charged the introductory offer rate of $1.00 for 26 Weeks and then $10.99/month. You can cancel anytime. Cancellations take effect at the end of your current billing period. To cancel, login to your online subscriber account and
click the cancel button on the menu. These offers are not available for current subscribers. Other restrictions and taxes may apply. Offers and pricing are subject to change without notice.</label>
<br>
<label>
<input type="checkbox" name="agree_terms" required="" id="TermsCheckBox" onclick="IAgree();"><strong> I Agree to the above Terms and Conditions.</strong>
</label>
</div>
<div class="form-row">
<div class="form-group col-md-6 h5"> You are paying with: </div>
<div class="form-group col-md-6" style="width: 100%">
<label id="PayWithLabel" class="text-right h5" style="width: 100%">Credit Card</label>
</div>
</div>
<div class="form-row">
<div class="form-group col-md-1 h5"> Total: </div>
<div class="form-group col-md-11" style="width: 100%">
<label id="PriceLabel" class="text-right h5" style="width: 100%">$1.00</label>
</div>
</div>
<div class="form-group" style="width: 100%">
<!--<a href="#" onclick="GetToken();">Get Token Test</a>-->
<div id="Pay" style="width:100%" onclick="MakePayment();return false;" class="btn btn-primary btn-lg" text="Complete & Pay">Start Subscription</div>
<div id="InitWait" style="display: none">Please Wait a moment....</div>
<div id="googlepay-button"></div>
<div id="applepay-button" style="height: 25px;display: none"><img style="height: 40px" src="../Images/applepay.png"></div>
<div id="paypal-button"></div>
<input type="submit" id="submit" style="display: none">
<p>
</p>
<p class="text-center mt-3">By starting your subscription, you agree to our <a href="https://scnow.com/terms/" id="terms3" target="_blank">Terms and Conditions</a> and
<a href="https://scnow.com/privacy/" id="privacy3" target="_blank">Privacy Policy</a>.</p>
</div>
<div class="form-group">
<label id="Disclaimer" style="font-size:10px;"></label>
</div>
</div>
</div>
</form>
Text Content
Loading Account Information Billing and Checkout Account Delivery Checkout Account and Checkout Let's start with your email address. Enter Email Address That e-mail address does not appear to be valid, please try entering it again. Create Password Must contain at least 6 characters. That password appears to be blank, please fix and try again. Account Delivery Checkout Delivery Setup Let us know where to send your newspaper Street Address City State Alabama Alaska Arizona Arkansas California Colorado Connecticut Delaware District Of Columbia Florida Georgia Hawaii Idaho Illinois Indiana Iowa Kansas Kentucky Louisiana Maine Maryland Massachusetts Michigan Minnesota Mississippi Missouri Montana Nebraska Nevada New Hampshire New Jersey New Mexico New York North Carolina North Dakota Ohio Oklahoma Oregon Pennsylvania Rhode Island South Carolina South Dakota Tennessee Texas Utah Vermont Virginia Washington West Virginia Wisconsin Wyoming Zip Sorry, home delivery is not available for this zip code. Please see select a Digital Offer instead. Please complete all fields before clicking Continue Account Information Billing and Checkout -------------------------------------------------------------------------------- Billing and Checkout Choose a payment method to complete checkout. edit Payment Method -------------------------------------------------------------------------------- Billing Address Name Card Number Expiration Date January February March April May June July August September October November December 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 CVV Street Address City State Alabama Alaska Arizona Arkansas California Colorado Connecticut Delaware District Of Columbia Florida Georgia Hawaii Idaho Illinois Indiana Iowa Kansas Kentucky Louisiana Maine Maryland Massachusetts Michigan Minnesota Mississippi Missouri Montana Nebraska Nevada New Hampshire New Jersey New Mexico New York North Carolina North Dakota Ohio Oklahoma Oregon Pennsylvania Rhode Island South Carolina South Dakota Tennessee Texas Utah Vermont Virginia Washington West Virginia Wisconsin Wyoming Zip Phone Sorry, home delivery is not available for this zip code. Please see select a Digital Offer instead. Limited time offer. This is an offer for a Unlimited Digital + E-Edition Subscription. Your payment method will automatically be charged up to fourteen (14) days in advance of your renewal date. If you do not affirmatively cancel your subscription before that date, you will be charged for an additional term (Month/week/year) of the plan you initially selected at the rates in effect at the time of the autorenewal. You will be charged the introductory offer rate of $1.00 for 26 Weeks and then $10.99/month. You can cancel anytime. Cancellations take effect at the end of your current billing period. To cancel, login to your online subscriber account and click the cancel button on the menu. These offers are not available for current subscribers. Other restrictions and taxes may apply. Offers and pricing are subject to change without notice. I Agree to the above Terms and Conditions. You are paying with: Credit Card Total: $1.00 Start Subscription Please Wait a moment.... By starting your subscription, you agree to our Terms and Conditions and Privacy Policy. Unlimited Digital + E-Edition$1.00 for 26 Weeks (renews at $10.99/month) For new customers only, cancel anytime! Selected Enjoy these exclusive benefits: Unlimited access to our E-edition Unlimited articles on scnow.com and our mobile app Games and puzzles online -------------------------------------------------------------------------------- Print + Digital: Tues/Thur/Sat Delivery$26.41 for 1 Month (renews at $26.41/month) Cancel anytime Select Option Enjoy these exclusive benefits: Convenient home delivery of the Florence Morning News Unlimited access to our E-Edition Unlimited articles on scnow.com Games and puzzles both in print and online --------------------------------------------------------------------------------