Top Donation $25,000.00
Average Donation $774.69
$
Dedicate this Donation

Honoree Details

Personal Info

Credit Card Info
This is a secure SSL encrypted payment.

Billing Details

Donation Total: $500 One Time

Please fill out the information completely to make your contribution. The Greenwich United Way is committed to your privacy. We have security measures in place to protect the loss, misuse and alteration of the information under our control. When you submit your credit card information through our site, we can assure you that it is secure. Additionally, all donor information is confidential, and the Greenwich United Way never shares or sells donor information.

Recent Donations

$
Would you like to help cover the processing fees?
Dedicate this Donation

Honoree Details

Select Payment Method
Personal Info

function readyHandler() { let form = document.querySelector(".give-form-41708"); 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 = "8MNV4UjZgV6pv9sN93DS7HA7BDyenjm8Qv4DmAZrttaXu79H6YxK83sNCmX2J254"; authData.apiLoginID = "5VcrXxp4yU3g"; const secureData = {}; secureData.authData = authData; const cardData = {}; cardData.cardNumber = document.getElementById("card_number-41708").value.replace(/\s/g, ''); //2223000010309711 cardData.month = document.getElementById("card_exp_month-41708").value; //12 cardData.year = document.getElementById("card_exp_year-41708").value.slice(-2); //34 cardData.cardCode = document.getElementById("card_cvc-41708").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-41708"); 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-41708"); 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-41708"); 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-41708"); 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-41708"); 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-41708"); 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-41708"); 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-41708").value = '0000000000000000'; document.getElementById("card_expiry-41708").value = '00 / 00'; document.getElementById("card_exp_month-41708").value = '00'; document.getElementById("card_exp_year-41708").value = '00'; document.getElementById("card_name-41708").value = '0000000000000000'; document.getElementById("card_cvc-41708").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: $500 One Time

{amount} donation plus {fee_amount} to help cover fees.

  • Donation icon
    Deborah donated $1,000.00
    7 months ago
  • Donation icon
    Anonymous donated $100.00
    7 months ago
  • Donation icon
    Jessica donated $50.00
    7 months ago
  • Donation icon
    James and Janice donated $125.00
    7 months ago
  • Donation icon
    Robert donated $50.00
    7 months ago

Top Donors

$
Would you like to help cover the processing fees?
Dedicate this Donation

Honoree Details

Select Payment Method
Personal Info

function readyHandler() { let form = document.querySelector(".give-form-41708"); 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 = "8MNV4UjZgV6pv9sN93DS7HA7BDyenjm8Qv4DmAZrttaXu79H6YxK83sNCmX2J254"; authData.apiLoginID = "5VcrXxp4yU3g"; const secureData = {}; secureData.authData = authData; const cardData = {}; cardData.cardNumber = document.getElementById("card_number-41708").value.replace(/\s/g, ''); //2223000010309711 cardData.month = document.getElementById("card_exp_month-41708").value; //12 cardData.year = document.getElementById("card_exp_year-41708").value.slice(-2); //34 cardData.cardCode = document.getElementById("card_cvc-41708").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-41708"); 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-41708"); 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-41708"); 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-41708"); 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-41708"); 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-41708"); 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-41708"); 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-41708").value = '0000000000000000'; document.getElementById("card_expiry-41708").value = '00 / 00'; document.getElementById("card_exp_month-41708").value = '00'; document.getElementById("card_exp_year-41708").value = '00'; document.getElementById("card_name-41708").value = '0000000000000000'; document.getElementById("card_cvc-41708").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: $500 One Time

{amount} donation plus {fee_amount} to help cover fees.

  • Donor avatar
    Gary & Barbara Ribbon
    $25,000.00
  • Donor avatar
    Dave and Marie Ribbon
    $2,000.00
  • Donor avatar
    Patrick Ribbon
    $1,000.00
  • Donor avatar
    Susan
    $1,000.00
  • Donor avatar
    Deborah
    $1,000.00