←back to thread

501 points eeemmmooo | 1 comments | | HN request time: 0.315s | source

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.

Show context
zackmorris ◴[] No.34234155[source]
I wish there was an online proxy service that acted as a mediator between consumers and vendors. Instead of signing up with Stripe, PayPal, Google, etc directly, we'd sign up with the proxy and pay a small fee (maybe 1/4%) to handle any disputes. That way if/when grievances get ignored, the proxy could do things like withhold payment from the other customers until the situation gets resolved.

Ideally, no payment would ever get withheld. The proxy would maintain its own support database and build workflows for the most common disputes. So something like this situation would no longer happen, because they'd have the solution on file from any previous customers who went through it. Kind of like Stack Overflow for disputes, except internal so that customers don't have to deal with it. Vendors could even get access to the database to have better internal controls and avoid the snafus that lead to bad press like this.

Otherwise I just worry that every insanely great web company will inevitably turn into the next monopoly and we'll never get free of resorting to HN and lawyers.

replies(1): >>34236468 #
chihuahua ◴[] No.34236468[source]
And what happens when this proxy gets hit with the inevitable torrent of fraud attempts? Either it pretends there is no fraud and gets wiped out. Or it attempts to detect fraud, and responds by freezing accounts etc. Sometimes there are false positives. Now we're back to square 1.
replies(1): >>34249116 #
1. zackmorris ◴[] No.34249116[source]
I guess I have a blind spot around subterfuge, so I honestly don't really know all of the ways that fraud could occur.

But I think stuff like materiality comes into play. If 99% of customers are honest but 1% cheat, then even a high amount of fraud from bad players may not affect the bottom line much. The fee would probably be something like 3-4 times expenses to make up for losses like that.

Also the proxy would be in addition to the vendor's fraud checks.

In this scenario, maybe the $400k vendor freeze happens towards the end of the month, and the proxy stops its monthly payment from the other customers until it's resolved. So the ticket gets top priority at the vendor and they either release the funds or give the proxy evidence of fraud.

The big risk there might be getting tied up in court so all payments freeze. So maybe the proxy would withhold a percentage instead of the whole. There's probably math for managing that risk. Writing this out, it feels like people have been down this road, so there's probably a term for this whole evolution, maybe escrow or something.