Catch more payment exceptions in backend
Make email field required when filling out customer info