For me, Stripe has without a doubt the best customer service I have ever experienced. I've been able to just hop in their chat channel multiple times and sort through pretty technical issues right away directly with the developers, it was phenomenal compared to a lot of other services out there.
Sorry things didn't work out for you, but just wanted to put that out there.