www.dryveup.com
Open in
urlscan Pro
2606:4700:20::681a:b1c
Public Scan
Submitted URL: https://rb.gy/uckgcs
Effective URL: https://www.dryveup.com/rccs?utm_source=masstext1
Submission: On July 28 via manual from US — Scanned from DE
Effective URL: https://www.dryveup.com/rccs?utm_source=masstext1
Submission: On July 28 via manual from US — Scanned from DE
Form analysis
2 forms found in the DOMPOST /rccs?utm_source=masstext1
<form method="post" action="/rccs?utm_source=masstext1" class="ajax_login">
<input type="hidden" name="action_type" value="login_ajax">
<div class="center">
<div class="login_form_group">
<label for="email">Email Address</label>
<input type="text" name="email" id="login_email">
</div>
<div class="login_form_group">
<label for="password">Password</label>
<input type="password" name="password">
</div>
<div class="login_form_group alf_btn_group">
<button type="submit" class="button_style alf_btn">Log In</button>
</div>
</div>
</form>
POST /rccs?utm_source=masstext1
<form class="donate_form" id="payment-form" method="post" action="/rccs?utm_source=masstext1">
<div class="form_amount form_sec form_sec_active" data-sec="1">
<div class="form_sep sal_text salt_text">
<p class="lang_replace" data-text="enteramount">Enter amount</p>
</div>
<div class="input_set dollar_set round_all" style="height: 60px;">
<p class="dollar_sign">$</p> <input type="number" name="order_total" id="amount" min="1" max="10000000" step="1" pattern="\b[0-9]{1,8}\.[0-9]{1,6}\b|\b(?<!\.)[0-9]{1,8}(?!\.)\b" onkeyup="onlyNumbers(this)"
style="font-size: 36px;text-align: right;font-weight: 400;width: calc(100% - 50px);">
<!-- <p class="dollar_sign"><span class="cur_change">$</span></p> -->
<span class="input_decimal_display notranslate" style="font-weight: 400;padding-right: 10px;font-size: 36px;direction: ltr !important;">.00</span>
</div>
<style type="text/css">
.mdsc_amount {
display: flex;
align-items: center;
}
.mdsc_amount_input {
text-align: right;
}
.mdsc_amount select.dollar_dropdown.dollar_sign {
font-size: 16px !important;
font-weight: 400 !important;
background-color: transparent !important;
color: #888 !important;
border: 0;
border-right: 1px solid #ddd;
}
</style>
<link rel="stylesheet" type="text/css" href="/assets/multi_dryver.css?v=1">
<link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.7/css/select2.min.css" rel="stylesheet">
<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.7/js/select2.min.js"></script>
<div class="md_main_sec form_sec form_sec_active" data-sec="1">
<p class="md_ttl"><span class="lang_replace" data-text="donatetowardsdryver">Donate towards a Dryver (Optional)</span></p>
<div class="md_main_inner">
<div class="md_single" data-md="1">
<div class="mds_col mdsc_amount no_dryver_selected">
<!-- <p class="dollar_sign"><span class="cur_change">$</span></p> -->
<p class="dollar_sign">$</p> <input type="number" class="mdsc_amount_input" name="mdd[1][amount]" min="1" max="10000000.00" step="1" onkeyup="onlyNumbers(this)" autocomplete="new-password">
<span class="input_decimal_display notranslate" style="font-weight: 500;padding-right: 10px;font-size: 16px;direction: ltr !important;">.00</span>
</div>
<div class="mds_col mdsc_ex no_dryver_selected">
<i class="material-icons">close</i>
</div>
<div class="mds_col mdsc_select">
<select class="mdsc_select2 select2-hidden-accessible" name="mdd[1][dryver]" data-select2-id="1" tabindex="-1" aria-hidden="true">
<option value="" data-select2-id="2">Select Dryver</option>
</select><span class="select2 select2-container select2-container--default" dir="ltr" data-select2-id="3" style="width: 100px;"><span class="selection"><span class="select2-selection select2-selection--single" role="combobox"
aria-haspopup="true" aria-expanded="false" tabindex="0" aria-labelledby="select2-mdd1dryver-a1-container"><span class="select2-selection__rendered" id="select2-mdd1dryver-a1-container" role="textbox" aria-readonly="true"><span
class="select2-selection__placeholder">Select Dryver</span></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span></span></span><span class="dropdown-wrapper"
aria-hidden="true"></span></span>
</div>
<div class="mds_col mdsc_message no_dryver_selected">
<input type="text" name="mdd[1][message]" placeholder="Public Comments (optional)">
</div>
</div>
</div>
<div class="md_add_wrap no_dryver_selected">
<button type="button" class="md_add_btn">
<i class="material-icons">add</i>
<p class="lang_replace" data-text="adddryver">Add Dryver</p>
</button>
</div>
</div>
<script type="text/javascript">
var retdata, donation_amount = 0;
$(document).ready(function() {
$(document).find('.form_level').each(function() {
$(this).click(function() {
donation_amount = $(this).find('input.entry_price').val();
})
});
$(document).find('input#amount').keyup(function() {
donation_amount = parseFloat($.trim($('input#amount').val()));
});
$('.dollar_dropdown').change(function() {
$(document).find('.dollar_dropdown').val($(this).val())
})
});
</script> <!-- -->
<div class="install_wrapper" style="max-width: 500px;margin-right: auto;margin-left: auto;">
<div class="input_set checkbox_set install_cb">
<input type="checkbox" name="install_toggle" id="install_toggle">
<label for="install_toggle" class="custom_cb"></label>
<label for="install_toggle">Donate in Monthly Installments</label>
</div>
<div class="installment_wrap">
<div class="install_matcher_input_wrap">
<p class="install_text dollar_sign">Split <span class="cur_change">$</span><span class="install_amount">0</span> over</p>
<div class="install_input_set input_set">
<input type="number" min="2" max="12" step="1" value="12" class="install_count" onkeypress="return event.charCode >= 48 && event.charCode <= 57">
</div>
<div class="matcher_number install_matcher_number">
<p class="">months</p>
<p class="install_desc"></p>
</div>
<p class="install_error"></p>
</div>
</div>
</div>
<script type="text/javascript">
var min_per_month = 1;
$(document).ready(function() {
$('#amount, .mdsc_amount_input, .install_count').keyup(function() {
split_action();
});
$('.mdsc_ex').click(function() {
setTimeout(function() {
split_action();
}, 50)
})
$('#install_toggle').click(function() {
setTimeout(function() {
split_action();
}, 50)
})
$('.form_level').each(function() {
$(this).click(function() {
setTimeout(function() {
split_action();
}, 50)
})
})
})
function split_action() {
install_amount = 0;
if ($('.mdsc_amount_input').is(':visible')) {
$('.mdsc_amount_input').each(function() {
install_amount += parseFloat($(this).val());
})
} else {
install_amount = parseFloat($.trim($('input#amount').val()));
}
// install_amount = parseFloat($.trim($('input#amount').val()));
install_count = parseFloat($.trim($('.install_input_set input').val()));
per_month = install_amount / install_count;
per_month_display = per_month.toFixed(2);
if (install_amount >= 1) {
if (install_count > 1 && install_count < 13) {
if ($('#install_toggle').prop('checked')) {
if (per_month >= min_per_month) {
$('#instl_count').val(install_count);
enable_install();
} else {
disable_install('Installment amount cannot be less than $' + Number(min_per_month).toLocaleString() + ' per month.')
}
} else {
$('#install_toggle').click(function() {
if ($(this).prop('checked')) {
$('#instl_count').val(install_count);
enable_install();
} else {
$('#instl_count').val(0);
enable_install()
}
})
}
} else {
disable_install('Must be between 2 and 12 months');
}
}
}
function disable_install(message) {
$('.install_error').text(message).show();
$('#instl_count').val(0);
$(document).find('.install_amount').text(install_amount);
$('.install_desc').html('(' + currency_html + per_month_display + ' / mo)');
$('.level_continue').css({
'cursor': 'not-allowed'
})
$('.level_continue a').css({
'pointer-events': 'none'
})
}
function enable_install() {
$('.install_error').text('').hide();
$(document).find('.install_amount').text(install_amount);
$('.install_desc').html('(' + currency_html + per_month_display + ' / mo)');
$('.level_continue').css({
'cursor': 'initial'
})
$('.level_continue a').css({
'pointer-events': 'initial'
})
}
</script>
</div>
<script src="https://cdn.cardknox.com/ifields/2.13.2204.1401/ifields.min.js"></script>
<script type="text/javascript">
var enableGpay;
function dryve_init_gpay() {
$('.form_level').each(function() {
$(this).click(function() {
setTimeout(function() {
ckGooglePay.updateAmount($('#order_total').val())
}, 500)
})
})
}
document.addEventListener("DOMContentLoaded", function(event) {
if (/[?&](is)?debug/i.test(window.location.search)) {
setDebugEnv(true);
}
ckGooglePay.enableGooglePay({
amountField: 'amount'
});
});
//Google Pay
const gpRequest = {
merchantInfo: {
merchantName: "RCCS Power"
},
buttonOptions: {
buttonSizeMode: GPButtonSizeMode.fill,
buttonType: GPButtonType.donate
},
billingParams: {
//phoneNumberRequired: true,
emailRequired: true,
billingAddressRequired: true,
billingAddressFormat: GPBillingAddressFormat.full
},
onGetTransactionInfo: function() {
let amt = getGpayAmount();
console.log(amt);
return {
displayItems: [{
label: "Subtotal",
type: "SUBTOTAL",
price: amt,
}],
countryCode: 'US',
currencyCode: "USD",
totalPriceStatus: "FINAL",
totalPrice: amt,
totalPriceLabel: "Total"
}
},
onBeforeProcessPayment: function() {
return new Promise(function(resolve, reject) {
try {
//Do some validation here
resolve(iStatus.success);
} catch (err) {
reject(err);
}
});
},
onProcessPayment: function(paymentResponse) {
return new Promise(function(resolve, reject) {
try {
// show returned data in developer console for debugging
// console.log("paymentResponse", JSON.stringify(paymentResponse));
paymentToken = paymentResponse.paymentData.paymentMethodData.tokenizationData.token;
// console.log("paymentToken", paymentToken);
// authorizeGPay(paymentResponse);
$('#divGpay').hide();
$('.donate_submit').text('');
$('.donate_submit').css("cssText", "background-color: #ccc !important;");
$('.donate_submit').css({
'background-image': 'url(/assets/img/dryve_loading.gif)',
'background-size': '30px',
'background-repeat': 'no-repeat',
'background-position': 'center'
});
$('.donate_submit').attr('disabled', true);
let mdd = [];
$('.md_single').each((index, item) => {
let dryver = {
amount: $(item).find('.mdsc_amount_input').val(),
dryver: $(item).find('.mdsc_select2').val(),
message: $(item).find('.mdsc_message').val()
}
mdd.push(dryver)
});
let instl_count = '';
if ($('#install_toggle').prop("checked")) {
instl_count = $('.install_count').val();
}
$.post(document.location.pathname, {
xCardNum: btoa(paymentToken),
DigitalWalletType: 'GooglePay',
order_total: paymentResponse.transactionInfo.totalPrice,
instl_count: instl_count,
full_name: $('#name_input').val(),
email: $('#email_input').val(),
address: $('#address').val(),
city: $('#locality').val(),
state: $('#administrative_area_level_1').val(),
zip: $('#postal_code').val(),
mdd: mdd,
action_type: $('#action_type').val(),
payment_method: $('#payment_method').val(),
did: $('#did').val(),
level_name: $('#level_name').val(),
currency: $('#currency').val(),
entries: $('#entries').val(),
'g-recaptcha-response': $('.g-recaptcha-response-fg').val()
}, function(data, status) {
// console.log(data);
res = JSON.parse(data);
if (res.status == 'success') {
if ($.trim(res.data) != '') {
thank_you(res.data);
} else {
window.location.reload(false);
$('.hos').remove();
$('.donate_submit').css('visibility', 'hidden')
$('.form_errors').find('p').remove();
$('.form_errors').hide();
}
} else if (res.status == 'error') {
$('#divGpay').show();
$('.donate_submit').html('<i class="material-icons" style="font-size: 18px;margin-right: 5px;">lock</i><span>Donate ' + currency_html + $('#order_total').val() + '.00</span>').removeAttr('disabled');
$('.donate_submit').css("cssText", "background-color: " + $('.to_donate_btn').css('background-color') + " !important;");
$('.form_errors').html('<p>' + res.message + '</p>').show();
}
});
const amt = (paymentResponse && paymentResponse.transactionInfo && paymentResponse.transactionInfo.totalPrice) || 0;
try {
if (amt <= 0) {
throw "Payment is not authorized. Invalid amount. Amount must be greater than 0";
}
resolve({
status: iStatus.success
});
} catch (err) {
const emsg = JSON.stringify(err);
console.error(emsg);
setTimeout(function() {
alert(emsg)
}, 500);
reject({
error: err
});
}
} catch (err) {
reject(err);
}
});
},
onPaymentCanceled: function(respCanceled) {
// setTimeout(function () { alert("Payment was canceled") }, 500);
},
handleResponse: function(resp) {
const respObj = JSON.parse(resp);
if (respObj) {
if (respObj.xError) {
setTimeout(function() {
alert(`There was a problem with your order (${respObj.xRefNum})!`)
}, 500);
} else setTimeout(function() {
alert(`Thank you for your order (${respObj.xRefNum})!`)
}, 500);
}
},
getGPEnvironment: function() {
return GPEnvironment.production;
// if (/[?&]prod/.test(window.location.search)) {
// return GPEnvironment.production;
// }
// return GPEnvironment.test;
},
initGP: function() {
return {
merchantInfo: this.merchantInfo,
buttonOptions: this.buttonOptions,
environment: this.getGPEnvironment(),
billingParameters: this.billingParams,
onGetTransactionInfo: "gpRequest.onGetTransactionInfo",
onBeforeProcessPayment: "gpRequest.onBeforeProcessPayment",
onProcessPayment: "gpRequest.onProcessPayment",
onPaymentCanceled: "gpRequest.onPaymentCanceled",
onGPButtonLoaded: "gpRequest.gpButtonLoaded",
isDebug: isDebugEnv
};
},
gpButtonLoaded: function(resp) {
console.log(resp)
if (!resp) return;
if (resp.status === iStatus.success) {
showHide("divGpay", true);
showHide("lbGPPayload", true);
dryve_init_gpay();
} else {
$('#googlepay_tab').hide();
$('#divGpay').html('<div style="width: 100%;padding: 15px;background-color: rgba(255, 0, 0, 0.17);border-radius: 5px;">' +
'<p style="text-align: center;line-height: 20px;color:#f00;">It seems that Google Pay isn\'t available on this device.</p>' +
'<p style="text-align: center;line-height: 20px;color:#f00;">Please select a different donation method.</p>' + '</div>')
if (resp.reason) {
console.log(resp.reason);
}
}
}
};
function showHide(elem, toShow) {
if (typeof(elem) === "string") {
elem = document.getElementById(elem);
}
if (elem) {
toShow ? elem.classList.remove("hidden") : elem.classList.add("hidden");
}
}
function getGpayAmount() {
return $('#order_total').val();
// return roundToNumber(document.querySelector('#order_total').value || "0", 2);
}
// $('#order_total').bind('change',function () {
// console.log($(this).val())
// })
</script>
<style>
iframe.gp {
display: inline-block;
border: 0;
width: 250px;
height: 45px;
padding: 0px;
overflow: hidden;
position: relative;
}
#divGpay {
overflow: hidden;
display: inline-block;
overflow: hidden;
margin-bottom: 20px;
}
#divGpay.hidden,
.hidden {
display: none;
}
textarea {
border: 1px solid black;
width: 350px;
}
</style>
<script type="text/javascript">
var payment_method = 'cc';
</script>
<link rel="stylesheet" type="text/css" href="/assets/forms.css?v=1.1">
<script type="text/javascript" src="/assets/payform.min.js"></script>
<script type="text/javascript" src="/assets/forms.js?v=1.2"></script>
<style type="text/css">
.select2,
.select2 .selection,
.select2-selection,
.select2-container,
.select2-selection__rendered,
.select2-selection__arrow {
width: 100%;
height: 47px !important;
display: block;
}
.select2-selection__rendered {
padding-top: 9px;
}
.select2-results__option {
padding: 10px 6px;
border-bottom: 1px solid #ddd;
}
.select2-search--dropdown {
/*padding: 0;*/
}
.select2-container--default .select2-search--dropdown .select2-search__field {
/*border-right: 0;
border-left: 0;*/
height: 36px;
font-size: 16px;
/*background-color: #f7f7f7;*/
}
.select2-search,
.select2-search--dropdown {
background-color: #ff0c06;
}
.form_sec .tabs_wrapper {
flex-wrap: wrap;
}
.form_sec .tab_single {
width: unset;
padding: 0 10px;
font-size: 20px;
min-width: 70px;
margin-bottom: 10px !important;
}
</style>
<div class="form_personal form_sec" data-sec="2">
<div class="form_sep">
<p class="lang_replace" data-text="yourinformation">Your Information</p>
</div>
<div class="input_set cm_req round_top">
<input type="text" id="name_input" class="float_label placeholder_replace" data-text="fullname" name="full_name" placeholder="Full Name" required="" value="">
<label class="lang_replace" data-text="fullname">Full Name</label>
</div>
<div class="input_set">
<input type="text" class="float_label placeholder_replace" name="display_name" data-text="displayname" placeholder="Name to be Displayed (Optional)">
<label class="lang_replace" data-text="displayname">Name to be Displayed (Optional)</label>
</div>
<div class="input_set cm_req">
<input type="email" id="email_input" class="float_label placeholder_replace input_email" data-text="emailaddress" name="email" placeholder="Email Address" required="" value="">
<label class="lang_replace" data-text="emailaddress">Email Address</label>
</div>
<div class="input_set round_bot">
<input type="tel" id="phone_input" class="float_label placeholder_replace input_phone" data-text="phonenumber" name="phone" placeholder="Phone Number (Optional)" value="">
<label class="lang_replace" data-text="phonenumber">Phone Number (Optional)</label>
</div>
<div class="form_sep">
<p class="lang_replace" data-text="billingdetails">Billing Details</p>
</div>
<div class="input_set cm_req round_top">
<input type="text" class="float_label placeholder_replace pac-target-input" name="address" data-text="address" id="address" placeholder="Address" required="" value="" autocomplete="new-password">
<label class="lang_replace" data-text="address">Address</label>
</div>
<input type="hidden" name="street_number" id="street_number" value="">
<input type="hidden" name="route" id="route" value="">
<div class="quarter_wrapper">
<div class="input_set cm_req round_bot_left">
<input type="text" class="float_label placeholder_replace" name="city" data-text="city" id="locality" value="" placeholder="City" required="">
<label class="lang_replace" data-text="city">City</label>
</div>
<div class="input_set cm_req">
<input type="text" class="float_label placeholder_replace" name="state" data-text="state" id="administrative_area_level_1" value="" placeholder="State" required="">
<label class="lang_replace" data-text="state">State</label>
</div>
<div class="input_set cm_req">
<input type="text" class="float_label placeholder_replace" name="zip" data-text="zip" id="postal_code" value="" placeholder="Zip" required="">
<label class="lang_replace" data-text="zip">Zip</label>
</div>
<div class="input_set round_bot_right">
<input type="text" class="float_label placeholder_replace" name="apt" data-text="apt" value="" placeholder="Apt #">
<label class="lang_replace" data-text="apt">Apt #</label>
</div>
</div>
<!-- -->
<input type="hidden" name="country" id="country" value="">
<input type="hidden" name="street" id="street" value="">
<!-- <div class="input_269">
<div class="form_sep">
<p>Additional Information</p>
</div>
<div class="input_set cm_req round_top">
<input type="text" class="float_label" name="misc_info" placeholder="Employer" required="" value="">
<label>Employer</label>
</div>
<div class="input_set cm_req round_bot">
<input type="text" class="float_label" name="misc_info_2" placeholder="Occupation" required value="">
<label>Occupation</label>
</div>
</div> -->
</div>
<div class="form_billing form_sec" data-sec="3">
<div class="form_sep">
<p class="lang_replace" data-text="paymentdetails">Payment Details</p>
</div>
<div class="tabs_wrapper">
<a class="cc_tab tab_single active_tab" data-tab="cc"><svg class="svg-inline--fa fa-credit-card fa-w-18" aria-hidden="true" focusable="false" data-prefix="far" data-icon="credit-card" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" data-fa-i2svg=""><path fill="currentColor" d="M527.9 32H48.1C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48.1 48h479.8c26.6 0 48.1-21.5 48.1-48V80c0-26.5-21.5-48-48.1-48zM54.1 80h467.8c3.3 0 6 2.7 6 6v42H48.1V86c0-3.3 2.7-6 6-6zm467.8 352H54.1c-3.3 0-6-2.7-6-6V256h479.8v170c0 3.3-2.7 6-6 6zM192 332v40c0 6.6-5.4 12-12 12h-72c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h72c6.6 0 12 5.4 12 12zm192 0v40c0 6.6-5.4 12-12 12H236c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h136c6.6 0 12 5.4 12 12z"></path></svg><!-- <i class="far fa-credit-card"></i> --></a>
<a class="cc_tab tab_single" data-tab="ojc" style="font-size:16px;font-weight: 500;">OJC</a>
<a class="cc_tab tab_single" data-tab="donors_fund" style="font-size:16px;font-weight: 500;">Donors Fund</a>
<a class="cc_tab tab_single" data-tab="pledger" style="font-size:16px;font-weight: 500;">Pledger</a>
<a class="cc_tab tab_single" id="googlepay_tab" data-tab="googlepay" style="font-size: 30px;"><svg class="svg-inline--fa fa-google-pay fa-w-20" aria-hidden="true" focusable="false" data-prefix="fab" data-icon="google-pay" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512" data-fa-i2svg=""><path fill="currentColor" d="M105.72,215v41.25h57.1a49.66,49.66,0,0,1-21.14,32.6c-9.54,6.55-21.72,10.28-36,10.28-27.6,0-50.93-18.91-59.3-44.22a65.61,65.61,0,0,1,0-41l0,0c8.37-25.46,31.7-44.37,59.3-44.37a56.43,56.43,0,0,1,40.51,16.08L176.47,155a101.24,101.24,0,0,0-70.75-27.84,105.55,105.55,0,0,0-94.38,59.11,107.64,107.64,0,0,0,0,96.18v.15a105.41,105.41,0,0,0,94.38,59c28.47,0,52.55-9.53,70-25.91,20-18.61,31.41-46.15,31.41-78.91A133.76,133.76,0,0,0,205.38,215Zm389.41-4c-10.13-9.38-23.93-14.14-41.39-14.14-22.46,0-39.34,8.34-50.5,24.86l20.85,13.26q11.45-17,31.26-17a34.05,34.05,0,0,1,22.75,8.79A28.14,28.14,0,0,1,487.79,248v5.51c-9.1-5.07-20.55-7.75-34.64-7.75-16.44,0-29.65,3.88-39.49,11.77s-14.82,18.31-14.82,31.56a39.74,39.74,0,0,0,13.94,31.27c9.25,8.34,21,12.51,34.79,12.51,16.29,0,29.21-7.3,39-21.89h1v17.72h22.61V250C510.25,233.45,505.26,220.34,495.13,211ZM475.9,300.3a37.32,37.32,0,0,1-26.57,11.16A28.61,28.61,0,0,1,431,305.21a19.41,19.41,0,0,1-7.77-15.63c0-7,3.22-12.81,9.54-17.42s14.53-7,24.07-7C470,265,480.3,268,487.64,273.94,487.64,284.07,483.68,292.85,475.9,300.3Zm-93.65-142A55.71,55.71,0,0,0,341.74,142H279.07V328.74H302.7V253.1h39c16,0,29.5-5.36,40.51-15.93.88-.89,1.76-1.79,2.65-2.68A54.45,54.45,0,0,0,382.25,158.26Zm-16.58,62.23a30.65,30.65,0,0,1-23.34,9.68H302.7V165h39.63a32,32,0,0,1,22.6,9.23A33.18,33.18,0,0,1,365.67,220.49ZM614.31,201,577.77,292.7h-.45L539.9,201H514.21L566,320.55l-29.35,64.32H561L640,201Z"></path></svg><!-- <i class="fab fa-google-pay"></i> --></a>
</div>
<div class="payment_method_wrap" id="ojc" style="display: none;">
<div class="input_set round_top">
<input type="tel" class="float_label" id="ojc_card_number" name="card_num_ojc" placeholder="OJC card number" autocomplete="cc-number">
<label>OJC card number</label>
</div>
<div class="input_set round_bot">
<input type="tel" name="exp_date_ojc" id="ojc_exp_date" placeholder="MM / YY" autocomplete="cc-exp" maxlength="7">
<label>Expiration</label>
</div>
</div>
<div class="payment_method_wrap" id="donors_fund" style="display: none;">
<div class="input_set round_top">
<input type="tel" class="float_label" id="donors_fund_donor" name="donors_fund_donor" placeholder="Card number or username" autocomplete="off">
<label>Card number or username</label>
</div>
<!-- <div class="input_set round_top">
<input type="tel" class="float_label" id="donors_fund_tax_id" name="donors_fund_tax_id" placeholder="Tax ID" autocomplete="off">
<label>Tax ID</label>
</div> -->
<div class="input_set round_top">
<input type="tel" class="float_label" id="donors_fund_donor_authorization" name="donors_fund_donor_authorization" placeholder="CVC or security pin" autocomplete="off">
<label>CVC or security pin</label>
</div>
</div>
<div class="payment_method_wrap" id="pledger" style="display: none;">
<div class="input_set round_top">
<input type="tel" class="float_label" id="pledger_card_number" name="pledger_card_number" placeholder="Card Number" autocomplete="off">
<label>Card Number</label>
</div>
<!-- <div class="input_set round_top">
<input type="tel" class="float_label" id="pledger_tax_id" name="pledger_tax_id" placeholder="Tax ID" autocomplete="off">
<label>Tax ID</label>
</div> -->
<!-- <div class="input_set round_top">
<input type="tel" class="float_label" id="pleger_invoice" name="pleger_invoice" placeholder="Invoice" autocomplete="off">
<label>Invoice</label>
</div> -->
</div>
<script type="text/javascript">
var selected_method;
$(document).ready(function() {
$('.cc_tab').each(function() {
$(this).click(function() {
selected_method = $(this).attr('data-tab');
$('.payment_method_wrap#cc').hide();
$('.payment_method_wrap#donors_fund').hide();
$('.payment_method_wrap#ojc').hide();
$('.payment_method_wrap#other_payment').hide();
$('.payment_method_wrap#pledger').hide();
$('#divGpay').hide();
$('#divApay').hide();
$('#cm_card_number, #exp_date, #cm_security, #donors_fund_tax_id, #ojc_card_number, #ojc_exp_date, #donors_fund_donor, #donors_fund_donor_authorization, #pledger_card_number').removeAttr('required');
$(document).find('#paypal-button').hide();
$('.donate_submit').show();
if (selected_method == 'ojc') {
payment_method = 'ojc';
$('.payment_method_wrap#ojc').show();
$('#ojc_card_number, #ojc_exp_date').attr('required', 'required');
$('#payment_method').val('ojc');
} else if (selected_method == 'donors_fund') {
payment_method = 'donors_fund';
$('.payment_method_wrap#donors_fund').show();
$('#donors_fund_tax_id').attr('required', 'required');
$('#donors_fund_donor, #donors_fund_donor_authorization').attr('required', 'required');
$('#payment_method').val('donors_fund');
} else if (selected_method == 'pledger') {
payment_method = 'pledger';
$('.payment_method_wrap#pledger').show();
$('#pledger_card_number').attr('required', 'required');
$('#payment_method').val('pledger');
} else if (selected_method == 'paypal') {
payment_method = 'paypal';
$('#paypal-button').show();
$('.donate_submit').hide();
$('#payment_method').val('paypal');
} else if (selected_method == 'applepay') {
payment_method = 'applepay';
$('#divApay').show();
$('.donate_submit').hide();
$('#payment_method').val('applepay');
} else if (selected_method == 'googlepay') {
payment_method = 'googlepay';
$('#divGpay').show();
$('.donate_submit').hide();
$('#payment_method').val('googlepay');
} else if (selected_method == 'other_payment') {
payment_method = 'other_payment';
$('#payment_method').val('other_payment');
$('.payment_method_wrap#other_payment').show();
} else if (selected_method == 'cc') {
payment_method = 'cc';
$('.payment_method_wrap#cc').show();
$('#payment_method').val('cc');
}
})
})
})
</script>
<div class="payment_method_wrap" id="cc">
<script type="text/javascript">
// submitForm();
</script>
<div class="">
<iframe style="width: 100%;padding: 0;" class="input_set round_top" data-ifields-id="card-number" data-ifields-placeholder="Card Number" src="https://cdn.cardknox.com/ifields/2.13.2204.1401/ifield.htm"></iframe>
<input data-ifields-id="card-number-token" name="xCardNum" type="hidden">
<div class="input_half_wrapper">
<div class="ck_exp input_set input_half round_bot_left" style="border-right: 0;">
<input type="tel" name="exp_date" id="exp_date" placeholder="MM / YY" autocomplete="cc-exp" maxlength="7" required="">
<label>Expiration</label>
</div>
<iframe style="padding: 0;" class="ck_cvv input_set input_half round_bot_right" data-ifields-id="cvv" data-ifields-placeholder="CVV" src="https://cdn.cardknox.com/ifields/2.13.2204.1401/ifield.htm"></iframe>
<input data-ifields-id="cvv-token" name="xCVV" type="hidden">
</div>
<label id="transaction-status"></label>
<label data-ifields-id="card-data-error" style="color: red;"></label>
</div>
<script type="text/javascript">
setAccount("ifields_rccsastoncf072729412e94294afb3c626667", "DryveUp", "0.1.2");
document.getElementById('payment-form').addEventListener('submit', function(e) {
e.preventDefault();
if ($('.payment_method_wrap#cc').is(":visible")) {
var submitBtn = $('.donate_submit');
submitBtn.disabled = true;
getTokens(function() {
submitFormAjax();
// document.getElementById('payment-form').submit();
}, function() { //onError
submitBtn.disabled = false;
}, 30000 //30 second timeout
);
} else {
// submitForm();
submitFormAjax();
}
});
let style = {
width: '100%',
height: '52px',
background: 'transparent',
'font-size': '16px',
border: '0',
transition: '.2s',
'font-weight': '500',
padding: '7px',
'margin-top': 0,
'box-sizing': 'border-box'
};
enableAutoFormatting(' ');
setIfieldStyle('card-number', style);
setIfieldStyle('cvv', style);
</script>
</div>
<div class="input_set textarea_set round_all comments_set" style="margin-top: 30px;">
<textarea class="float_label" name="comments" placeholder="Public comments (optional)"></textarea>
<label>Public comments (optional)</label>
</div>
<div class="form_bottom_wrap" style="flex-direction: column;align-items: flex-start;">
<div class="input_set checkbox_set">
<input type="checkbox" name="anonymous" id="anonymous" value="1">
<label for="anonymous" class="custom_cb"></label>
<label for="anonymous" class="lang_replace" data-text="displayanonymous">Display as Anonymous</label>
</div>
</div>
<input type="hidden" name="action_type" id="action_type" value="single_donation">
<input type="hidden" name="cm_amount_hidden" id="cm_amount_hidden">
<input type="hidden" name="order_total" id="order_total" value="0" min="1.00">
<input type="hidden" name="entries" id="entries" value="1">
<input type="hidden" name="currency" id="currency" value="usd">
<input type="hidden" name="level_name" id="level_name">
<input type="hidden" name="full_pathmatch" id="full_pathmatch" value="/rccs">
<input type="hidden" name="coupon_used" id="coupon_used" value="">
<input type="hidden" name="instl" id="instl" value="0">
<input type="hidden" name="instl_count" id="instl_count">
<input type="hidden" name="did" id="did">
<script type="text/javascript">
var did, empty_cond, name_input, email_input, address, locality, administrative_area_level_1, postal_code;
$(document).ready(function() {
$('.level_continue a').click(function(e) {
did_elem = $('input#did');
did = $.trim($(did_elem).val());
if (did == '') {
name_input = $.trim($('#name_input').val());
email_input = $.trim($('#email_input').val());
address = $.trim($('#address').val());
locality = $.trim($('#locality').val());
administrative_area_level_1 = $.trim($('#administrative_area_level_1').val());
postal_code = $.trim($('#postal_code').val());
empty_cond = (name_input == '' || email_input == '' || address == '' || locality == '' || administrative_area_level_1 == '' || postal_code == '');
if (!empty_cond) {
var sc_formdata = $('#payment-form').serialize() + '&action_type=start_insert';
// console.log(sc_formdata)
$.ajax({
type: 'post',
url: '/rccs?utm_source=masstext1',
data: sc_formdata
}).done(function(response) {
res = JSON.parse(response);
// console.log(res);
if (res.status == 'success') {
$(did_elem).val(res.data)
// console.log('now');
}
});
}
}
})
})
</script> <input type="hidden" name="payment_method" id="payment_method" value="cc">
<input type="hidden" name="g-recaptcha-response" class="g-recaptcha-response-fg"
value="03ANYolqsEAW6H4VXw6ePGLvJptq1345yTQu8ezxsEiWowjPBux9-pK57GdFf17UEFmbETy_CmEiyGpE-h_tDYYe3eW0GVHj0LKa-WMxaFHOfaZ3DOFUUtTAMU4ynhL1m8Bnm6kAQvZg4q3BLjT128pxjMwKVx7nYLVM_uM2y0zWWTPeBxDZuR4r-Jrs7YewMJIZyT1GJV0Y5m1yrd9bdXNJ1T4ifrMUQ3DHACxv1UekN9W_sKRfFiTF_y9vMOrC9IcjHVJgXX-Yg8vjR-6Z2RKNuuI2bn3lWSwaSc1wB_DgLK3GEU4mvzSPt3iO5XM2hnztyFsveu9_sMC9gMNm7fa_GhyRZ3_9mmRksY0cyHDRc0NbDHnGzPmdHOySdl0fZcyZKI4opolq0UeUbAbBFct4lnxy8J3Dki1G2NpBcej6TmiQoALIVZBT6aYAFaLGG1qCh8TeKlpKHjMrIveDiAmRqMqUU-PEZJ1Vl8zXA8ixL-6-GVleyJ-qJeD1jZHTUgsrl1imYXbRV7tiDfcqrAKiXjCuvSdYnzYg">
<div class="submit_wrap">
<div style="display: flex;flex-direction: column;align-items: center;">
<div id="divGpay" class="" style="display: none;">
<iframe id="igp" class="gp" data-ifields-id="igp" data-ifields-oninit="gpRequest.initGP" src="https://cdn.cardknox.com/ifields/2.9.2109.2701/igp.htm" allowpaymentrequest=""
sandbox="allow-popups allow-modals allow-scripts allow-same-origin allow-forms allow-popups-to-escape-sandbox allow-top-navigation" title="GPay checkout page"></iframe>
</div>
<!-- <label id="lbGPPayload" class="hidden">Google Pay Payload: </label> -->
<button class="donate_submit" style="display: flex;align-items: center; margin: 5px;">
<i class="material-icons" style="font-size: 18px;margin-right: 5px;">lock</i>
<span>Donate</span>
</button>
</div>
</div>
<style type="text/css">
.form_errors {
text-align: center;
margin: 10px auto;
display: none;
}
.form_errors p {
border-radius: 5px;
line-height: 21px;
font-weight: 500;
background: #f7e4e6;
color: #d20000;
padding: 10px;
}
</style>
<div class="form_errors"></div>
</div>
<input type="hidden" name="" id="sublocality_level_1">
<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBIfy2xueYjN_YcwAGoFZUn8MUmTSFjV-Y&libraries=places" async="" defer=""></script>
<script type="text/javascript">
var componentForm, place, full_address_string, addressType;
$(document).ready(function() {
componentForm = {
street_number: 'long_name',
route: 'long_name',
locality: 'long_name',
sublocality_level_1: 'long_name',
administrative_area_level_1: 'short_name',
postal_code: 'short_name',
country: 'long_name'
};
function initAutocomplete() {
autocomplete = new google.maps.places.Autocomplete(document.getElementById('address'), {
types: ['geocode']
});
autocomplete.setFields(['address_component']);
autocomplete.addListener('place_changed', fillInAddress);
}
function fillInAddress() {
place = autocomplete.getPlace();
full_address_string = '';
streetFull = "";
for (var component in componentForm) {
document.getElementById(component).value = '';
document.getElementById(component).disabled = false;
}
// Get each component of the address from the place details,
// and then fill-in the corresponding field on the form.
for (var i = 0; i < place.address_components.length; i++) {
addressType = place.address_components[i].types[0];
// console.log(addressType);
if (componentForm[addressType]) {
var val = place.address_components[i][componentForm[addressType]];
// console.log(val);
if (addressType == 'street_number' || addressType == 'route') {
streetFull += val + ' ';
}
full_address_string += val + ', ';
$(document).find('#' + addressType).val(val);
}
}
if ($(document).find('#locality').val() == '') {
$(document).find('#locality').val($(document).find('#sublocality_level_1').val());
}
// console.log(full_address_string);
$('#address').val(streetFull);
$('#street').val(streetFull);
// $('#address').val(streetFull);
}
// Bias the autocomplete object to the user's geographical location,
// as supplied by the browser's 'navigator.geolocation' object.
function geolocate() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function(position) {
var geolocation = {
lat: position.coords.latitude,
lng: position.coords.longitude
};
var circle = new google.maps.Circle({
center: geolocation,
radius: position.coords.accuracy
});
autocomplete.setBounds(circle.getBounds());
});
}
}
$(window).on('load', function() {
initAutocomplete();
setTimeout(function() {
$('#address').attr('autocomplete', 'new-password');
$(document).find('.mdsc_amount_input').attr('autocomplete', 'new-password');
}, 500)
})
// function initialize_address() {
// var input = document.getElementById('address');
// var autocomplete = new google.maps.places.Autocomplete(input);
// console.log(autocomplete);
// }
$('#address').focus(function() {
$(this).attr('autocomplete', 'new-password');
});
// $(window).on('load',function () {
// initialize_address();
// })
//
$('#payment-form').on('keyup keypress', function(e) {
var keyCode = e.keyCode || e.which;
if (keyCode === 13 && !$(e.target).is('textarea')) {
e.preventDefault();
return false;
}
});
})
</script>
<script type="text/javascript">
var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
$('.input_email').change(function() {
email_body = $(this).val();
if ($.trim(email_body) != '') {
valid_email = emailReg.test(email_body);
if (valid_email == false) {
$('.email_error').remove();
$('.form_inner_window').prepend('<p class="email_error" style="text-align: center;width: 100%;color: #f00;font-weight: 600;">Make sure your email is valid</p>')
$('.input_email').parent().css('background-color', 'rgb(255, 221, 221)');
} else {
$('.email_error').remove();
$('.input_email').parent().css('background-color', '#fff');
}
}
})
var entered_amount = false;
</script>
<script src="https://www.google.com/recaptcha/api.js?render=6LelVoIeAAAAAH8JLCYVD28vw20AYvDSp2t09a2v"></script>
<script>
grecaptcha.ready(function() {
grecaptcha.execute('6LelVoIeAAAAAH8JLCYVD28vw20AYvDSp2t09a2v', {
action: 'donate'
}).then(function(token) {
$('.g-recaptcha-response-fg').val(token);
});
grecaptcha.execute('6LelVoIeAAAAAH8JLCYVD28vw20AYvDSp2t09a2v', {
action: 'support'
}).then(function(token) {
$('.g-recaptcha-response-sf').val(token);
});
});
</script>
</form>
Text Content
English עברית Donate Now account_circle Login close Log in to your donor account Email Address Password Log In Forgot your password? Don't have an account? Join Now * 1 * 2 * 3 * 4 * 5 14 Teams search Team North Woodmere Raised: $240,373 Donors: 292 Goal: $250,000 96% Team Crown Heights Raised: $133,840 Donors: 283 Goal: $175,000 76% Team Young Initiative Raised: $121,338 Donors: 352 Goal: $125,000 97% Team Monsey Raised: $94,955 Donors: 204 Goal: $150,000 63% Team Passaic/Clifton Raised: $56,715 Donors: 49 Goal: $125,000 45% Team Flatbush Raised: $55,769 Donors: 306 Goal: $250,000 22% Load More “It’s cancer.” From the moment those dreaded words are heard, RCCS takes over. Our team walks alongside the patient and family, through recovery and beyond. All the patient needs to do is focus on getting better! RCCS is the preeminent resource for medical referral in the cancer field, with a POWERFUL understanding of which physician is best suited for each patient and their diagnosis. RCCS makes sure that each patient will get treated by the ideal specialist and nothing less than top-tier treatment. Additionally, our team ensures that they get appointments and treatments as soon as needed. RCCS provides financial grants, insurance premium payments ($18,000 a year per patient, on average) and insurance industry guidance to ensure that the best care is covered. RCCS also assists patients and families with maintaining medical records, insurance renewals, pain relief, and much more. The RCCS annual budget is over $16.5 million, and is, unfortunately, growing rapidly. RCCS needs to meet this campaign’s goal in order to be able to continue our activities and EMPOWER cholei yisroel. You have the POWER to assure our patients receive the care they so desperately need for survival. Please partner generously. Every dollar will save the lives of people in your community! RCCS POWERED BY YOU! Show More * 1 * 2 * 3 * 4 * 5 Campaign Starts In 4 Days : 18 Hours : 27 Minutes : 08 Seconds 245 Dryvers Sort by name sort_by_alpha Sort by donors volunteer_activism Sort by amount raised attach_money search Baruch Klahr $57,480 Donors: 56 Goal: $65,000 88% Binyomin Levin $51,670 Donors: 41 Goal: $36,000 143% Moshe Kops $41,532 Donors: 80 Goal: $32,000 129% Dovy Schwadel $38,789 Donors: 20 Goal: $250,000 15% Zalman Pollack $34,423 Donors: 119 Goal: $25,000 137% Rabbi Moshe Klein $31,542 Donors: 113 Goal: $50,000 63% Load More Donate Now Call our automated phone system phone929-416-2275 arrow_back Enter Amount close Log in to your donor account Amount Billing Payment 1 2 3 Enter amount $ .00 Donate towards a Dryver (Optional) $ .00 close Select Dryver Select Dryver add Add Dryver Donate in Monthly Installments Split $0 over months Your Information Full Name Name to be Displayed (Optional) Email Address Phone Number (Optional) Billing Details Address City State Zip Apt # Payment Details OJC Donors Fund Pledger OJC card number Expiration Card number or username CVC or security pin Card Number Expiration Public comments (optional) Display as Anonymous lock Donate Continue arrow_forward Donate Now © 2022 All Rights Reserved | Privacy Policy Dryveup.com | Powered by ClickandMarket