How to Handle User Email Confirmation After User Becomes a Paying Customer And Doesn’t Confirm Email
I'm rebuilding my "confirm email" system when a user signs up or changes their email. Websites like Facebook require an email be confirmed each time it is changed, so I have implemented the same. However, if a user does not confirm their email after becoming a paying customer, there is seemingly no way to contact them should something happen with their account...
Scenario:
- User signs up for the website
- Website sends email confirmation
- User confirms email
- User signs up for paid subscription on website
- User changes email
- Website sends email confirmation
- User does NOT confirm email
- Website is unable to communicate with user...
I realize that it's the user's onus to confirm their email, but I could easily see this slipping through the cracks... and by them not confirming their email, it could result in a cancelled subscription or them missing password reset emails.
Is there a general way to go about solving for this scenario?