Overview
When adding a new card during checkout or in your donor portal, you may
see this error after clicking to continue:
Please ensure all card and billing information is complete and
correct.
This message means one or more of the billing details fields (name,
street address, city, state/province, zip/postal code, or country)
didn’t pass validation — it does not mean there’s a problem with your
card number, expiration date, or CVV, which are checked separately.
How to fix it
- Re-enter the billing fields one at a time, especially if your
browser auto-filled them. Autofill sometimes leaves a field looking
filled in but not actually registered by the form — click into each
billing field (name, address, city, state/province, zip/postal code,
country) and confirm the value is really there before moving on.
- Check that your zip/postal code format matches the selected
country. The zip/postal field expects a different format depending
on which country is selected in the Country dropdown (for example, a
numeric US zip code vs. a letter-and-number postal code for other
countries). If you changed the Country dropdown after already typing
a zip/postal code, re-enter the zip/postal code so it matches the
currently-selected country.
- Make sure State/Province is set if your country is the United
States — this field is required for US addresses specifically.
- If the error persists after confirming all billing fields are
filled in and correctly formatted, try the same donation/add-card
flow in an incognito/private window or a different browser. This
rules out a stuck browser-side form state as the cause.
Still stuck? Reach out to the WeGive support team and we’ll take a look
with you.Last modified on October 14, 2026