Good points. About validation step, how about a notification that counts down and auto accepts unless you cancel or something? Never thought about it before but having a guy in a random skeezy mini mart say "3.75" then I just tap and it is done without me every seeing if he ripped me off seems sketchy. And that is more sketchy than most CC machines because usually it actually does ask you to confirm the amount which google pay does not.