Would be nice to add a note to the docstring here about why email is an optional argument, and specifically what cases it's required to run payments (for UK/European cards, correct?).