Hi Victoria,
Paypal is confirmed, been using it for years. The payment gets through, I tested it with a personal paypal account for the purchase to my business paypal and the funds came in.
But the next page is that error 500 after the payment. It is on a temp domain right now and has no SSL...