As far as I'm aware (can't find it), there is no requirement for leads to enter a valid email address into an order form. We have had countless leads and clients enter their email address wrong, and then not receive their purchase OR be unable to followed up with because the email is wrong.
The only existing feature is to verify emails AFTER the transaction - which is ultimately as useful as a wet blanket.
The solution here needs to be instant verification - not a verification code sent to email. It slows down the whole transaction.