In many sites that I have used to pay for stuff and to register, etc. I’m simply asked to enter my email address twice. A simple comparison should achieve at least 2 things:

  1. Detect misspelling/transposition/typo, etc.
  2. Give an indication to the purchaser that the email address is critical.

That isn’t taking another step, not complex, just another field to be completed.