Thank you for the warning and the answer! I'll be sure to buy it on Steam then, and I well hope you readily get worked out the Stripe set up with no issue.
Paypal didn't touch your money there, right? Hope you are ok financially.