I'm also confused about why you need a valid email address for the payments. A little clarification would be good.
I would recommend against the Google account login system, I prefer to try to keep some of my life secret from Google.
Have you considered openID?