Skip to content

[Donations] Validate email address to include TLD before passing to Stripe #12905

@YodaLightsabr

Description

@YodaLightsabr

Stripe requires email addresses to have a TLD, but the email spec doesn't require email addresses to have one. As a result, front-end out of the box email validaiton allows incomplete emails to go through. This results in a Stripe::InvalidRequestError and a 500 response.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

Status

To triage

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions