TEMPLE SUPPORT DRIVE

Top Donation $0.00
Average Donation $0.00

[Default: $121].Kindly specify  “RATHAYATRA 2025 XXXX XXXX” in the “Comments” section for easy payments tracking.

[“XXXX XXXX” = “FirstName LastName”]

NOTE: Shree Raghunath Temple is a non-profit organization. All donations made are tax-deductible & non refundable.

Please autoclick on the donation for any fee involved.

$
Select Payment Method
Personal Info

Credit Card Info
This is a secure SSL encrypted payment.

Donation Total: $151.00

 

Recent Donations

Every campaign starts with one donation.

Be the one to make it happen!

Empty state icon

[Default: $121].Kindly specify  “RATHAYATRA 2025 XXXX XXXX” in the “Comments” section for easy payments tracking.

[“XXXX XXXX” = “FirstName LastName”]

NOTE: Shree Raghunath Temple is a non-profit organization. All donations made are tax-deductible & non refundable.

Please autoclick on the donation for any fee involved.

$
Select Payment Method
Personal Info

function readyHandler() { let form = document.querySelector(".give-form-13106"); if (!form) form = document.querySelector(".give-recurring-form"); let submitButton = document.querySelector("#give-recurring-update-submit"); let submitButtonDefaultText = ''; let loadingAnimation = ''; if (form) { if (!submitButton) submitButton = form.querySelector("#give-purchase-button"); submitButtonDefaultText = submitButton.value; loadingAnimation = form.querySelector('input[type="submit"].give-submit + .give-loading-animation'); submitButton.addEventListener("click", sendPaymentDataToAnet); /** * Prevent checkValidity() from returning a wrong false result when setCustomValidity() is set * * @see https://stackoverflow.com/a/70746845 * @see https://www.jabcreations.com/blog/fix-checkvalidity-returning-false-for-valid-form-field */ for (let i = 0; i < form.elements.length; i++) { form.elements[i].addEventListener('change', function (event) { event.target.setCustomValidity(''); }); } } async function sendPaymentDataToAnet(e) { e.stopImmediatePropagation(); if (form.checkValidity() === false) { return; } e.preventDefault(); if (give_global_vars.purchase_loading) submitButton.value = give_global_vars.purchase_loading; submitButton.disabled = true; if (loadingAnimation) loadingAnimation.style.display = "block"; authData = {}; authData.clientKey = "8zLVsg8PJHxeGPRZtnbG48Xkz6rS2Na8Tq56LaLF57c9bjdBbL3K49u9nymJdbSp"; authData.apiLoginID = "2X7dGy5u"; const secureData = {}; secureData.authData = authData; const cardData = {}; cardData.cardNumber = document.getElementById("card_number-13106").value.replace(/\s/g, ''); //2223000010309711 cardData.month = document.getElementById("card_exp_month-13106").value; //12 cardData.year = document.getElementById("card_exp_year-13106").value.slice(-2); //34 cardData.cardCode = document.getElementById("card_cvc-13106").value; //147 secureData.cardData = cardData; await dispatchData(secureData); } function dispatchData(secureData) { return new Promise(function (resolve) { Accept.dispatchData(secureData, responseHandler); resolve("Accept.dispatchData"); }); } function responseHandler(response) { try { if (response.messages.resultCode === "Error") { submitButton.disabled = false; submitButton.value = submitButtonDefaultText; if (loadingAnimation) loadingAnimation.style.display = "none"; let i = 0; while (i < response.messages.message.length) { console.log( response.messages.message[i].code + ": " + response.messages.message[i].text, ); /** * @see https://developer.authorize.net/api/reference/features/acceptjs.html#Appendix_Error_Codes */ if ('E_WC_05' === response.messages.message[i].code) { const cardNumberInput = document.getElementById("card_number-13106"); cardNumberInput.setCustomValidity(response.messages.message[i].text); submitButton.click(); break; } if ('E_WC_06' === response.messages.message[i].code || 'E_WC_07' === response.messages.message[i].code || 'E_WC_08' === response.messages.message[i].code) { const cardExpiryInput = document.getElementById("card_expiry-13106"); cardExpiryInput.setCustomValidity(response.messages.message[i].text); submitButton.click(); break; } if ('E_WC_15' === response.messages.message[i].code) { const cardCvcInput = document.getElementById("card_cvc-13106"); cardCvcInput.setCustomValidity(response.messages.message[i].text); submitButton.click(); break; } if ('E_WC_24' === response.messages.message[i].code) { const accountNumberInput = document.getElementById("account-number-13106"); accountNumberInput.setCustomValidity(response.messages.message[i].text); submitButton.click(); break; } if ('E_WC_25' === response.messages.message[i].code) { const routingNumberInput = document.getElementById("routing-number-13106"); routingNumberInput.setCustomValidity(response.messages.message[i].text); submitButton.click(); break; } if ('E_WC_26' === response.messages.message[i].code) { const nameOnAccountInput = document.getElementById("name-on-account-13106"); nameOnAccountInput.setCustomValidity(response.messages.message[i].text); submitButton.click(); break; } if ('E_WC_27' === response.messages.message[i].code) { const accountTypeInput = document.getElementById("account-type-13106"); accountTypeInput.setCustomValidity(response.messages.message[i].text); submitButton.click(); break; } if (response.messages.message[i].code) { submitButton.setCustomValidity('Authorize.Net Error: ' + response.messages.message[i].code + ' - ' + response.messages.message[i].text); submitButton.click(); break; } i = i + 1; } } else { paymentFormUpdate(response.opaqueData); } } catch (error) { console.log(error); } } function paymentFormUpdate(opaqueData) { form.querySelector("#give_authorize_data_descriptor").value = opaqueData.dataDescriptor; form.querySelector("#give_authorize_data_value").value = opaqueData.dataValue; clearSensitiveData(); form.submit(); } function clearSensitiveData() { document.getElementById("card_number-13106").value = '0000000000000000'; document.getElementById("card_expiry-13106").value = '00 / 00'; document.getElementById("card_exp_month-13106").value = '00'; document.getElementById("card_exp_year-13106").value = '00'; document.getElementById("card_name-13106").value = '0000000000000000'; document.getElementById("card_cvc-13106").value = '000'; } } // Check if the DOMContentLoaded has already been completed if (document.readyState !== 'loading') { readyHandler(); } else { document.addEventListener('DOMContentLoaded', readyHandler); }
Credit Card Info
This is a secure SSL encrypted payment.

Donation Total: $151.00

Top Donors

No top donors listed yet.

Be one of the first to make an impact!

Empty state icon

[Default: $121].Kindly specify  “RATHAYATRA 2025 XXXX XXXX” in the “Comments” section for easy payments tracking.

[“XXXX XXXX” = “FirstName LastName”]

NOTE: Shree Raghunath Temple is a non-profit organization. All donations made are tax-deductible & non refundable.

Please autoclick on the donation for any fee involved.

$
Select Payment Method
Personal Info

function readyHandler() { let form = document.querySelector(".give-form-13106"); if (!form) form = document.querySelector(".give-recurring-form"); let submitButton = document.querySelector("#give-recurring-update-submit"); let submitButtonDefaultText = ''; let loadingAnimation = ''; if (form) { if (!submitButton) submitButton = form.querySelector("#give-purchase-button"); submitButtonDefaultText = submitButton.value; loadingAnimation = form.querySelector('input[type="submit"].give-submit + .give-loading-animation'); submitButton.addEventListener("click", sendPaymentDataToAnet); /** * Prevent checkValidity() from returning a wrong false result when setCustomValidity() is set * * @see https://stackoverflow.com/a/70746845 * @see https://www.jabcreations.com/blog/fix-checkvalidity-returning-false-for-valid-form-field */ for (let i = 0; i < form.elements.length; i++) { form.elements[i].addEventListener('change', function (event) { event.target.setCustomValidity(''); }); } } async function sendPaymentDataToAnet(e) { e.stopImmediatePropagation(); if (form.checkValidity() === false) { return; } e.preventDefault(); if (give_global_vars.purchase_loading) submitButton.value = give_global_vars.purchase_loading; submitButton.disabled = true; if (loadingAnimation) loadingAnimation.style.display = "block"; authData = {}; authData.clientKey = "8zLVsg8PJHxeGPRZtnbG48Xkz6rS2Na8Tq56LaLF57c9bjdBbL3K49u9nymJdbSp"; authData.apiLoginID = "2X7dGy5u"; const secureData = {}; secureData.authData = authData; const cardData = {}; cardData.cardNumber = document.getElementById("card_number-13106").value.replace(/\s/g, ''); //2223000010309711 cardData.month = document.getElementById("card_exp_month-13106").value; //12 cardData.year = document.getElementById("card_exp_year-13106").value.slice(-2); //34 cardData.cardCode = document.getElementById("card_cvc-13106").value; //147 secureData.cardData = cardData; await dispatchData(secureData); } function dispatchData(secureData) { return new Promise(function (resolve) { Accept.dispatchData(secureData, responseHandler); resolve("Accept.dispatchData"); }); } function responseHandler(response) { try { if (response.messages.resultCode === "Error") { submitButton.disabled = false; submitButton.value = submitButtonDefaultText; if (loadingAnimation) loadingAnimation.style.display = "none"; let i = 0; while (i < response.messages.message.length) { console.log( response.messages.message[i].code + ": " + response.messages.message[i].text, ); /** * @see https://developer.authorize.net/api/reference/features/acceptjs.html#Appendix_Error_Codes */ if ('E_WC_05' === response.messages.message[i].code) { const cardNumberInput = document.getElementById("card_number-13106"); cardNumberInput.setCustomValidity(response.messages.message[i].text); submitButton.click(); break; } if ('E_WC_06' === response.messages.message[i].code || 'E_WC_07' === response.messages.message[i].code || 'E_WC_08' === response.messages.message[i].code) { const cardExpiryInput = document.getElementById("card_expiry-13106"); cardExpiryInput.setCustomValidity(response.messages.message[i].text); submitButton.click(); break; } if ('E_WC_15' === response.messages.message[i].code) { const cardCvcInput = document.getElementById("card_cvc-13106"); cardCvcInput.setCustomValidity(response.messages.message[i].text); submitButton.click(); break; } if ('E_WC_24' === response.messages.message[i].code) { const accountNumberInput = document.getElementById("account-number-13106"); accountNumberInput.setCustomValidity(response.messages.message[i].text); submitButton.click(); break; } if ('E_WC_25' === response.messages.message[i].code) { const routingNumberInput = document.getElementById("routing-number-13106"); routingNumberInput.setCustomValidity(response.messages.message[i].text); submitButton.click(); break; } if ('E_WC_26' === response.messages.message[i].code) { const nameOnAccountInput = document.getElementById("name-on-account-13106"); nameOnAccountInput.setCustomValidity(response.messages.message[i].text); submitButton.click(); break; } if ('E_WC_27' === response.messages.message[i].code) { const accountTypeInput = document.getElementById("account-type-13106"); accountTypeInput.setCustomValidity(response.messages.message[i].text); submitButton.click(); break; } if (response.messages.message[i].code) { submitButton.setCustomValidity('Authorize.Net Error: ' + response.messages.message[i].code + ' - ' + response.messages.message[i].text); submitButton.click(); break; } i = i + 1; } } else { paymentFormUpdate(response.opaqueData); } } catch (error) { console.log(error); } } function paymentFormUpdate(opaqueData) { form.querySelector("#give_authorize_data_descriptor").value = opaqueData.dataDescriptor; form.querySelector("#give_authorize_data_value").value = opaqueData.dataValue; clearSensitiveData(); form.submit(); } function clearSensitiveData() { document.getElementById("card_number-13106").value = '0000000000000000'; document.getElementById("card_expiry-13106").value = '00 / 00'; document.getElementById("card_exp_month-13106").value = '00'; document.getElementById("card_exp_year-13106").value = '00'; document.getElementById("card_name-13106").value = '0000000000000000'; document.getElementById("card_cvc-13106").value = '000'; } } // Check if the DOMContentLoaded has already been completed if (document.readyState !== 'loading') { readyHandler(); } else { document.addEventListener('DOMContentLoaded', readyHandler); }
Credit Card Info
This is a secure SSL encrypted payment.

Donation Total: $151.00