I'm glad your issues were sorted, but I'm uncomfortable with the idea that you need to make a social media post to get a customer service issue resolved. This isn't just stripe. I see this with many other companies on social media. I don't post on Twitter, and I'd rather not put my account details for some service I use in a public forum. It's starting to seem like for too many companies, resolving public complaints…
I'm sure there is a solution to better solve these 'problems' that pop up but not something high on the list for most places to pursue.