I was employee #10 at Eventbrite, founding engineer at Reforge, Techstars alum, startup founder X 3. I can't imagine treating my users like this and I am really upset with how Stripe is handling this situation.
The situation: I own an online SaaS company that processes $500k+ per year through both Stripe and Braintree. I've been using Stripe for years.
Today I received this email:
[b]"Our systems recently identified charges that appear to be unauthorized by the customer, meaning that the owner of the card or bank account did not consent to these payments. This unfortunately means that we will no longer be able to accept payments for
Refunds on card payments will be issued in 5–7 business days, although they may take longer to appear on the cardholder's statement. Please refer to your dashboard for a list of the charges to be refunded[1]."[/b]
I have NO idea what payments they could possibly be referring to & support doesn't respond to my numerous messages. They won't tell me which payments are being refunded (dashboard link they provided just sends me to the list of ALL our payments).
There was a button to verify my identity, which I did, and an hour later, I got:
[b]"Thank you for completing our verification process. Unfortunately, after conducting a further review of your account, we’ve determined that we still won't be able to accept payments for xx moving forward."[/b]
I have messaged my friends who work at Stripe, and edwin@stripe who works there who responded to the last HN thread there was about this (https://news.ycombinator.com/item?id=21030633).
Until I get a response through a backdoor way in, my business is at a complete halt.
I could technically switch over all new payments to go there right now, but I have 4 years of customer data in Stripe that would be horrible to migrate.
In particular, dozens of renewals happen per day that are now being lost.
I'm also curious how rough the translation and reimport would be if you had an alternative, ready to go solution. "The customer DB" is sacred and untouchable to many businesses, and capturing that "as a service" is certainly a danger to the continued operation of a shop.
20 years ago our shop was running a conference, and had offered folks a "pre-payment plan" for the signup fee; where they could pay the $495 or whatever in 3 installments. We ran this for a year, and then a month before the conference was to happen the AMEX processor we were using decided they didn't like our politics, refunded all the outstanding charges we had, etc.
Sorting out who had paid what, if someone had paid with another card, or wanted a refund; was an absolute nightmare. Only about ~500 people iirc, but the fixups kept consuming time for months after.
A merchant account has several advantages; you might well find a person to talk to in case of conflict and confusion, possibly even the same person over time. The fees are lower too, I think.
Just some feedback from me. Here's email 1, which looks automated: > Our systems recently identified charges that appear to be unauthorized by the customer, meaning that the owner of the card or bank account did not consent to these payments. This means that we can no longer accept payments
Email 2, which feels like a human looked at it: > Thank you for completing our verification process. Unfortunately, after conducting a further review of your account, we’ve determined that we still won't be able to accept payments for xxx moving forward.
Finally email 3, definitely a human: > It looks like some activity on your account was misidentified as unauthorized, causing potential charge declines and the cancellation of your account. This was a mistake on our end, so we've gone ahead and re-enabled your account.
There's a lot of mixed messages here that could lead customers, like myself, to freak out. It feels like there should be a different process. If it wasn't for me reaching out in a bunch of places, I would've been lost as a customer.
Now if you'll excuse me, I'm going to go take my heart medication.
Please let me know if you have any other tips on resolving this in a fast manner...
...until a real life person from Stripe support finally gives you the time of day.
Really poor process if you ask me.
- they created a “payment promise” flow. Customers were businesses that were paying regularly, so this didn’t change at all, but instead of making a real payment via Stripe, they made a promise of payment at a later point in the future (this promise ended up as a simple Pdf stating the amount to be paid as soon as we could start charging again)
Also as someone else mentioned, as much as I love hating on Amazon, customer support is one place where they are absolutely outstanding. I have been able to reach out to their chat support and get issues resolved multiple times (refunds/item returns etc). If Amazon can scale it, then so can these payment processors.
Some human might have hit the send button but those emails definitely don't look like they were authored for this specific case as it looks like a generic template email.
Good to see the OP got their issue resolved but I hope someone at stripe implements at least a call back and email reach out before shutting down someone's business in the future. This is a very similar issue with Google where they shut down entire developer accounts without explanation and developers have to create enough shit storm from social media and tech blog posts to get a human to reach out. Droidscript being the most recent well known case:
See this Jeff Bezos interview from 1999: https://www.youtube.com/watch?v=GltlJO56S1g