Most active commenters

    ←back to thread

    501 points eeemmmooo | 14 comments | | HN request time: 1.159s | source | bottom

    This is an update to my previous post https://news.ycombinator.com/item?id=34189717 . Stripe has resolved the issue and everything has been released. I told the contacts at Stripe that I would do a write up about what happened from my point of view to help them understand what happened to me. I figured it would be good to do that write up publicly to help both Stripe and potential Stripe customers understand what happened and how it was resolved.

    Summary: Stripe put my accounts in review for a spike in sales on Cyber Monday. Throughout the month we received very little communication from Stripe and had many support chats and calls. Keep in mind that the whole time Stripe was still accepting payments on our behalf on all of these accounts. Each of the chats/calls asked us to upload the same invoices each time for review and gave us vague information that our accounts were being reviewed. Finally out of frustration I posted on HN about my issue. Thanks to @dang for getting a Stripe employee to respond and he was finally able to resolve the issue for me.

    Overall this review process was pretty bad. Very little communication and nothing I could really do directly to move things along or get any real information. It took a random Stripe employee to get an email from @dang and post on HN in order to get this issue resolved. I’m lucky because I know about HN and know that Stripe employees frequent the site, but I don’t think HN wants to become the Stripe support forum.

    Stripe you can do better. We all know that in order to scale you need to automate pieces of your infrastructure and communication. But, there is a balance between automation and manual review. When someone like me gets caught up in an automated system there needs to be better ways of letting support help that person.

    See my comments below for actual details and dates.

    1. eeemmmooo ◴[] No.34233018[source]
    Nov 28: Cyber Monday my business had a sale that spiked our revenue on that day. I believe this is what kicked off this whole thing. I believe that Stripe has automated systems in place to put accounts into review when something like this happens. I have no problem with that, and understand there are anti money laundering laws that they need to abide by.

    Nov. 29: I received an email from Stripe that 6 of our accounts were under review and payouts were paused. I filled out the forms asking for more information immediately.

    Dec 1: I received another set of emails asking for invoices for 2 transactions for each account for their review. One of the other admins on the account emailed those invoices back to Stripe within about 2 hours of the receipt of the requests. The invoices were sent from another email address alias that wasn’t his Stripe account address, so support asked him to change his official stripe account email address and confirm it then they would authenticate the invoices. He followed their instructions and the invoices were apparently accepted, but there was no confirmation email. Logging into the accounts there was a message that the accounts were under review, but no more information was needed from us at the time.

    Dec 16: After no communication for 2 weeks on our reviews, I reached out to stripe via Chat. Spending over an hour on chat explaining the issue. Stripe support asked for the same 2 invoices for each account that were send previously. I uploaded them all into the upload link provided by stripe support. After over an hour the chat was moved to email.

    Dec 20: Received an email from Stripe support in response to the 12/16 chat thread that they have reviewed my account and had released payouts. I logged into Stripe expecting all 6 accounts to be released, but found that it was only released for 1 account. In response I asked for information on why we were flagged and got no real answer.

    Dec 21: Asked for update on other 5 accounts status. I was told that they were still under review.

    Dec 24: Received another email in the same 12/16 chat thread that we had payouts re-enabled. I logged into Stripe and found 1 more account was re-enabled. No indication in the email which account they were communicating about.

    Dec 27: I had Stripe support call me and I spent close to 2 hours on the phone with them. It seemed like we were starting all over again. All he could say is that the accounts were under review and he reached out to the team reviewing my accounts and hadn’t heard back yet. Then he asked me to upload the same invoices for the affected accounts a 3rd time. No resolution at the end of the call.

    Dec 27: I was getting desperate because Stripe support wasn’t giving me any good information and it didn’t seem like things were moving forward quickly. So I tweeted to Stripe about the issue and they asked to DM them. I did, and they gave me a generic response about looking into the issue. No resolution or further contact that day.

    Dec 30: After no resolution I decided to try other social media platforms. I posted on Reddit on r/Stripe about the issue. I was asked to email Stripe at heretohelp@stripe.com. I did, but never received a response from that email. I also emailed Patrick@stripe.com since someone on r/Stripe told me to try that (No response).

    Dec 30: I also decided to post on HN about the issue. I knew from past Stripe stories that Patrick and Edwin frequented HN, so I figured it couldn’t hurt. This is what eventually solved the issue. @dang asked me to email him and he would send some info on to people at Stripe that he knew and maybe someone would be able to help. Not long after emailing someone from Stripe commented asking me to email them. I did and he was able to expedite my review.

    Dec 30: While I was writing my HN post I was also on chat with Stripe for over an hour. No new information. They were basically trying to shut down the chat with me until I sent them the HN story and showed that it was getting some traction. Then they started working on my issue again and trying to communicate with more people. No resolution.

    Dec 31: Stripe employee from the HN post emailed and told me that they completed the review of my accounts and re-enabled payouts on the remaining 4 accounts. I was also finally able to get some information from Stripe that most likely the spike of sales on Cyber Monday is what started the review process.

    Jan 3: I have confirmed that all of my accounts are now receiving payouts again.

    replies(6): >>34233160 #>>34233196 #>>34233279 #>>34233586 #>>34233835 #>>34234057 #
    2. moralestapia ◴[] No.34233160[source]
    As is the case with this kind of threads, it's quite embarrassing (for Stripe) that HN is their customer support outlet.

    Just as HN is great for showing up stuff and building brand awareness, the opposite is true as well; for me, at least, every time I see issues like this it erodes my perception of Stripe and makes me a bit averse of using their services.

    replies(2): >>34233250 #>>34233468 #
    3. djbebs ◴[] No.34233196[source]
    Will you be moving away from stripe after this?
    replies(2): >>34233238 #>>34233399 #
    4. avargas ◴[] No.34233238[source]
    I honestly would. This isn't the first time.
    5. hn_throwaway_99 ◴[] No.34233250[source]
    And the alternative is??

    I'm not suggesting there are no alternatives to Stripe, but I am suggesting I'd be doubtful to think that there are other companies that don't also have painful customer service snafus.

    replies(1): >>34233368 #
    6. xhkkffbf ◴[] No.34233279[source]
    That was a waste of many people's time. I feel a bit sorry for the customer support reps who just spun their wheels in the mud and couldn't come up with a resolution. It's clearly a broken system they're working within. (And it goes without saying that I feel very sorry for the customers on the receiving end of this stonewalling.)
    7. looping__lui ◴[] No.34233368{3}[source]
    We had a great experience w/ Fastspring: https://fastspring.com/

    It has been a few years though since we sold the company. Super easy to set up, super reliable. Never had any issues w/ them.

    replies(1): >>34236841 #
    8. tsukikage ◴[] No.34233399[source]
    Where could they move to that is any better? HN has regular posts like these for all the major payment processors.
    9. bytehowl ◴[] No.34233468[source]
    There's no better way to make companies fix your issues than publicly dragging them through the mud.

    I had a relatively minor issue with a paid battle pass in Paladins, a F2P game by Hi-Rez. After they had stonewalled me for over a month, until the battle pass itself ran out, I tried to stir up a shitstorm on like 5 relevant subreddits. My post failed to really take root on most of them, but it got to frontpage of the Nintendo Switch sub. My issue got resolved within a couple of hours.

    10. soco ◴[] No.34233586[source]
    Is having a spike of sales on Cyber Monday such an unusual situation? How many Stripe accounts get locked on Cyber Monday, Black Friday...?
    replies(1): >>34236033 #
    11. salawat ◴[] No.34233835[source]
    Hrrrm. Interesting.

    I wonder if they hit some unspoken of limit whereby they had to provide extra diligence to a bank/creditor to justify the large movement of funds? Or if something about you having 6 seperate accounts had something to do with it. The inability to get a timely resolution likely had something to do with the review team having decreased availibility during the holidays (remember, they probably work hard and have families too, and may have been on vacation or operating at a significantly lower throughput).

    I can confirm most places do a horrible job at maintaining customer relationship history, and actually making it readily available to customer service. Furthermore, customer service tends to be just a dispatch point, after an async message is sent, it tends to be the norm that they by default will ask if there's anything else they can do, and if not, on to the next caller/customer.

    I've started to push more places toward engaging in synchronous issue resolution for high value issues, as it gets a lot more awkward and has a bigger organizational blast radius when process is so dysfunctional someone external to the organization has to excavate in house communication channels to get an issue resolved.

    Far too many places have abandoned customer service/Quality Assurance as high priority operational mandates. The success metric as of late is number of customers who haven't been pissed off enough to leave, thus are still profittable due to willingness to accept our cheapo subpar offering. Not actually happy customers.

    If I worked there, y'all woulda been a case study for my group, if it's any comfort.

    12. fillskills ◴[] No.34234057[source]
    Reading between the lines, it looks like: 0. Stripe for some legal reason cannot explain in detail why some transaction is 'flagged' 1. The information Stripe asked for was not enough to reach a decision. 2. Stripe team members dont know how or what to communicate when they dont have a clear decision. 3. Customer is stuck in limbo.
    13. lamontcg ◴[] No.34236033[source]
    There are pretty clearly a bunch of middle managers at Stripe making decisions around policies (gutting the ability of workers to actually get work done without excessive oversight) and staffing (running right to the bone for most of the year) which are not sufficient to handle Q4 processing.

    And they're probably making a nearly conscious decision that a HN thread like this every now and then is acceptable amounts of bad PR. They'll probably do this to someone else again next year.

    It would be nice if "doing a good job" was a core competency of what management culture in the US strived for, but that just isn't the actual game. It is all about maximizing profit for this quarter/year.

    14. moralestapia ◴[] No.34236841{4}[source]
    Funny.

    As soon as I read your comment I went there, I clicked on "I'd like to speak with someone" on their chat popup and have been waiting for that all morning, i.e. they don't seem to care much.