fixed a lot of checkout stuff for both donations and checkout and email ...

...works for donations now