I work at Stripe. Could you forward that email to me at edwin@stripe.com and I can investigate what happened? I'm really sorry for the trouble.
It should not be necessary for someone to come to an online forum and complain to get the customer support issue resolved.
Stripe customer support organisation should actually resolve customer issues.
Tech companies go on and on and on and ON about "culture", but one thing I can tell you truly needs to be built into culture is customer support. For example, everyone knows Google's culture of customer support - it's "avoid all human contact, send all support queries to a machine".
I think tech companies are super bad at customer support because the founders have rarely worked front line in customer support so they don't know how to build an organisation around great customer support thus it is not part of the culture/company DNA.
Seriously, Hacker News should have a "tech support" link at the top where people can post tech support queries for companies who can't manage to respond to and keep their customers supported and happy.