fixed a lot of checkout stuff for both donations and checkout and email works for donations now