Top Donation $2,000.00
Average Donation $1,011.29
$
Personal Info

Credit Card Info
This is a secure SSL encrypted payment.

Billing Details

Donation Total: $10.00 One Time

Recent Donations

$
Personal Info

function readyHandler() { let form = document.querySelector(".give-form-6984"); 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 = "6xsGtbKcYy7JPuspBcZC8h42382N4x9A4AdRc5pK9P3958a85Ppap8kDVAzrr53Q"; authData.apiLoginID = "7p7MWLp4q68"; const secureData = {}; secureData.authData = authData; const cardData = {}; cardData.cardNumber = document.getElementById("card_number-6984").value.replace(/\s/g, ''); //2223000010309711 cardData.month = document.getElementById("card_exp_month-6984").value; //12 cardData.year = document.getElementById("card_exp_year-6984").value.slice(-2); //34 cardData.cardCode = document.getElementById("card_cvc-6984").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-6984"); 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-6984"); 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-6984"); 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-6984"); 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-6984"); 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-6984"); 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-6984"); 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-6984").value = '0000000000000000'; document.getElementById("card_expiry-6984").value = '00 / 00'; document.getElementById("card_exp_month-6984").value = '00'; document.getElementById("card_exp_year-6984").value = '00'; document.getElementById("card_name-6984").value = '0000000000000000'; document.getElementById("card_cvc-6984").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.

Billing Details

United StatesCanadaUnited KingdomAfghanistanAlbaniaAlgeriaAmerican SamoaAndorraAngolaAnguillaAntarcticaAntigua and BarbudaArgentinaArmeniaArubaAustraliaAustriaAzerbaijanBahamasBahrainBangladeshBarbadosBelarusBelgiumBelizeBeninBermudaBhutanBoliviaBosnia and HerzegovinaBotswanaBouvet IslandBrazilBritish Indian Ocean TerritoryBrunei DarrussalamBulgariaBurkina FasoBurundiCambodiaCameroonCape VerdeCayman IslandsCentral African RepublicChadChileChinaChristmas IslandCocos IslandsColombiaComorosCongo, Democratic People's RepublicCongo, Republic ofCook IslandsCosta RicaCote d'IvoireCroatia/HrvatskaCubaCuraƧaoCyprus IslandCzech RepublicDenmarkDjiboutiDominicaDominican RepublicEast TimorEcuadorEgyptEquatorial GuineaEl SalvadorEritreaEstoniaEthiopiaFalkland IslandsFaroe IslandsFijiFinlandFranceFrench GuianaFrench PolynesiaFrench Southern TerritoriesGabonGambiaGeorgiaGermanyGreeceGhanaGibraltarGreenlandGrenadaGuadeloupeGuamGuatemalaGuernseyGuineaGuinea-BissauGuyanaHaitiHeard and McDonald IslandsHoly See (City Vatican State)HondurasHong KongHungaryIcelandIndiaIndonesiaIranIraqIrelandIsle of ManIsraelItalyJamaicaJapanJerseyJordanKazakhstanKenyaKiribatiKuwaitKyrgyzstanLao People's Democratic RepublicLatviaLebanonLesothoLiberiaLibyan Arab JamahiriyaLiechtensteinLithuaniaLuxembourgMacauMacedoniaMadagascarMalawiMalaysiaMaldivesMaliMaltaMarshall IslandsMartiniqueMauritaniaMauritiusMayotteMexicoMicronesiaMoldova, Republic ofMonacoMongoliaMontenegroMontserratMoroccoMozambiqueMyanmarNamibiaNauruNepalNetherlandsNew CaledoniaNew ZealandNicaraguaNigerNigeriaNiueNorfolk IslandNorth KoreaNorthern Mariana IslandsNorwayOmanPakistanPalauPalestinian TerritoriesPanamaPapua New GuineaParaguayPeruPhilippinesPitcairn IslandPolandPortugalPuerto RicoQatarReunion IslandRomaniaRussian FederationRwandaSaint HelenaSaint Kitts and NevisSaint LuciaSaint Pierre and MiquelonSaint Vincent and the GrenadinesSan MarinoSao Tome and PrincipeSaudi ArabiaSenegalSerbiaSeychellesSierra LeoneSingaporeSlovak RepublicSloveniaSolomon IslandsSomaliaSouth AfricaSouth GeorgiaSouth KoreaSpainSri LankaSudanSurinameSvalbard and Jan Mayen IslandsEswatiniSwedenSwitzerlandSyrian Arab RepublicTaiwanTajikistanTanzaniaTogoTokelauTongaThailandTrinidad and TobagoTunisiaTurkeyTurkmenistanTurks and Caicos IslandsTuvaluUgandaUkraineUnited Arab EmiratesUruguayUS Minor Outlying IslandsUzbekistanVanuatuVenezuelaVietnamVirgin Islands (British)Virgin Islands (USA)Wallis and Futuna IslandsWestern SaharaWestern SamoaYemenYugoslaviaZambiaZimbabwe

AlabamaAlaskaArizonaArkansasCaliforniaColoradoConnecticutDelawareDistrict of ColumbiaFloridaGeorgiaHawaiiIdahoIllinoisIndianaIowaKansasKentuckyLouisianaMaineMarylandMassachusettsMichiganMinnesotaMississippiMissouriMontanaNebraskaNevadaNew HampshireNew JerseyNew MexicoNew YorkNorth CarolinaNorth DakotaOhioOklahomaOregonPennsylvaniaRhode IslandSouth CarolinaSouth DakotaTennesseeTexasUtahVermontVirginiaWashingtonWest VirginiaWisconsinWyomingAmerican SamoaCanal ZoneCommonwealth of the Northern Mariana IslandsFederated States of MicronesiaGuamMarshall IslandsNorthern Mariana IslandsPalauPhilippine IslandsPuerto RicoTrust Territory of the Pacific IslandsVirgin IslandsArmed Forces - AmericasArmed Forces - Europe, Canada, Middle East, AfricaArmed Forces - Pacific

Donation Total: $10.00 One Time

  • Donation icon
    Fox donated $50.00
    6 days ago
  • Donation icon
    Theodore donated $300.00
    2 weeks ago
  • Donation icon
    Christopher donated $1,728.00
    4 months ago
  • Donation icon
    Christopher donated $2,000.00
    5 months ago
  • Donation icon
    Christopher donated $2,000.00
    5 months ago

Top Donors

$
Personal Info

function readyHandler() { let form = document.querySelector(".give-form-6984"); 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 = "6xsGtbKcYy7JPuspBcZC8h42382N4x9A4AdRc5pK9P3958a85Ppap8kDVAzrr53Q"; authData.apiLoginID = "7p7MWLp4q68"; const secureData = {}; secureData.authData = authData; const cardData = {}; cardData.cardNumber = document.getElementById("card_number-6984").value.replace(/\s/g, ''); //2223000010309711 cardData.month = document.getElementById("card_exp_month-6984").value; //12 cardData.year = document.getElementById("card_exp_year-6984").value.slice(-2); //34 cardData.cardCode = document.getElementById("card_cvc-6984").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-6984"); 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-6984"); 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-6984"); 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-6984"); 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-6984"); 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-6984"); 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-6984"); 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-6984").value = '0000000000000000'; document.getElementById("card_expiry-6984").value = '00 / 00'; document.getElementById("card_exp_month-6984").value = '00'; document.getElementById("card_exp_year-6984").value = '00'; document.getElementById("card_name-6984").value = '0000000000000000'; document.getElementById("card_cvc-6984").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.

Billing Details

United StatesCanadaUnited KingdomAfghanistanAlbaniaAlgeriaAmerican SamoaAndorraAngolaAnguillaAntarcticaAntigua and BarbudaArgentinaArmeniaArubaAustraliaAustriaAzerbaijanBahamasBahrainBangladeshBarbadosBelarusBelgiumBelizeBeninBermudaBhutanBoliviaBosnia and HerzegovinaBotswanaBouvet IslandBrazilBritish Indian Ocean TerritoryBrunei DarrussalamBulgariaBurkina FasoBurundiCambodiaCameroonCape VerdeCayman IslandsCentral African RepublicChadChileChinaChristmas IslandCocos IslandsColombiaComorosCongo, Democratic People's RepublicCongo, Republic ofCook IslandsCosta RicaCote d'IvoireCroatia/HrvatskaCubaCuraƧaoCyprus IslandCzech RepublicDenmarkDjiboutiDominicaDominican RepublicEast TimorEcuadorEgyptEquatorial GuineaEl SalvadorEritreaEstoniaEthiopiaFalkland IslandsFaroe IslandsFijiFinlandFranceFrench GuianaFrench PolynesiaFrench Southern TerritoriesGabonGambiaGeorgiaGermanyGreeceGhanaGibraltarGreenlandGrenadaGuadeloupeGuamGuatemalaGuernseyGuineaGuinea-BissauGuyanaHaitiHeard and McDonald IslandsHoly See (City Vatican State)HondurasHong KongHungaryIcelandIndiaIndonesiaIranIraqIrelandIsle of ManIsraelItalyJamaicaJapanJerseyJordanKazakhstanKenyaKiribatiKuwaitKyrgyzstanLao People's Democratic RepublicLatviaLebanonLesothoLiberiaLibyan Arab JamahiriyaLiechtensteinLithuaniaLuxembourgMacauMacedoniaMadagascarMalawiMalaysiaMaldivesMaliMaltaMarshall IslandsMartiniqueMauritaniaMauritiusMayotteMexicoMicronesiaMoldova, Republic ofMonacoMongoliaMontenegroMontserratMoroccoMozambiqueMyanmarNamibiaNauruNepalNetherlandsNew CaledoniaNew ZealandNicaraguaNigerNigeriaNiueNorfolk IslandNorth KoreaNorthern Mariana IslandsNorwayOmanPakistanPalauPalestinian TerritoriesPanamaPapua New GuineaParaguayPeruPhilippinesPitcairn IslandPolandPortugalPuerto RicoQatarReunion IslandRomaniaRussian FederationRwandaSaint HelenaSaint Kitts and NevisSaint LuciaSaint Pierre and MiquelonSaint Vincent and the GrenadinesSan MarinoSao Tome and PrincipeSaudi ArabiaSenegalSerbiaSeychellesSierra LeoneSingaporeSlovak RepublicSloveniaSolomon IslandsSomaliaSouth AfricaSouth GeorgiaSouth KoreaSpainSri LankaSudanSurinameSvalbard and Jan Mayen IslandsEswatiniSwedenSwitzerlandSyrian Arab RepublicTaiwanTajikistanTanzaniaTogoTokelauTongaThailandTrinidad and TobagoTunisiaTurkeyTurkmenistanTurks and Caicos IslandsTuvaluUgandaUkraineUnited Arab EmiratesUruguayUS Minor Outlying IslandsUzbekistanVanuatuVenezuelaVietnamVirgin Islands (British)Virgin Islands (USA)Wallis and Futuna IslandsWestern SaharaWestern SamoaYemenYugoslaviaZambiaZimbabwe

AlabamaAlaskaArizonaArkansasCaliforniaColoradoConnecticutDelawareDistrict of ColumbiaFloridaGeorgiaHawaiiIdahoIllinoisIndianaIowaKansasKentuckyLouisianaMaineMarylandMassachusettsMichiganMinnesotaMississippiMissouriMontanaNebraskaNevadaNew HampshireNew JerseyNew MexicoNew YorkNorth CarolinaNorth DakotaOhioOklahomaOregonPennsylvaniaRhode IslandSouth CarolinaSouth DakotaTennesseeTexasUtahVermontVirginiaWashingtonWest VirginiaWisconsinWyomingAmerican SamoaCanal ZoneCommonwealth of the Northern Mariana IslandsFederated States of MicronesiaGuamMarshall IslandsNorthern Mariana IslandsPalauPhilippine IslandsPuerto RicoTrust Territory of the Pacific IslandsVirgin IslandsArmed Forces - AmericasArmed Forces - Europe, Canada, Middle East, AfricaArmed Forces - Pacific

Donation Total: $10.00 One Time

  • Donor avatar
    Christopher Ribbon
    $5,728.00
  • Donor avatar
    Kati Ribbon
    $1,000.00
  • Donor avatar
    Theodore Ribbon
    $300.00
  • Donor avatar
    Fox
    $50.00
  • Donor avatar
    Emily
    $1.00