Most active commenters
  • (6)
  • JumpCrisscross(4)
  • johnhaddock(4)
  • unethical_ban(4)
  • interesting_att(3)
  • maxbond(3)
  • aliqot(3)
  • gruez(3)
  • dymk(3)
  • nickphx(3)

158 points interesting_att | 121 comments | | HN request time: 4.332s | source | bottom

Hi Guys--

I started a Stripe account (even incorporated through them) for a basic graphic design and web design service business.

I process a few charges and even though I didn't get a single chargeback or dispute, Stripe decided to deactivate my account and said they would refund all the charges that were processed.

Which would have been fine with me. They said they would refund on Oct 17, but that date came and past. So I kept emailing.

Now they're saying they're holding all the funds for 120 days because of "elevated risk".

Which is insane because they have already withdrawn all the funds, meaning their risk would be zero if they refunded everyone.

I am beyond hurt and confused as I did need this money for my daughter. These decisions have real impacts on real families.

What do you do in this scenario? I have tried contacting support at Stripe but seems to be of no help.

1. edwinwee ◴[] No.33300024[source]
Sorry about this. Could you email me at edwin@stripe.com and I can dig in?
replies(5): >>33300312 #>>33300370 #>>33300629 #>>33301022 #>>33301223 #
2. nodesocket ◴[] No.33300189[source]
HN is not the forum to file customer support tickets. Stripe has great customer support and even live chat support.
replies(7): >>33300283 #>>33300299 #>>33300311 #>>33300385 #>>33300545 #>>33300633 #>>33302597 #
3. OhNoNotAnother1 ◴[] No.33300283[source]
Unfortunately it is. Looks like someone from Stripe just replied with a person email address for the guy, not something he would be able to find anywhere else on the web but this site.
4. xwowsersx ◴[] No.33300299[source]
The fact that OP (and many others) have felt they need to post on HN in order to escalate is a reflection of the fact that, however good Stripe support may be (and I've no doubt they are swamped, trying their best, etc.), it is clearly not "great." This is the third or fourth time just this month I've seen people at their wit's end, reaching out on HN because they have nowhere else to turn. As in the other posts, Edwin usually responds. I agree HN isn't a support forum, but let's not pretend Stripe customer support is great or that people aren't feeling they have to come here as a last resort after having exhausted conventional support channels.
replies(2): >>33300327 #>>33300596 #
5. throwaway729562 ◴[] No.33300311[source]
You forgot to add /s, there may be some people who will think that you really mean it.
6. interesting_att ◴[] No.33300312[source]
Thank you, I will email you now
7. smoldesu ◴[] No.33300327{3}[source]
I don't have to pretend Stripe Customer Support is great to know that Hacker News is the wrong place to whine about it. At least, it severely dilutes the intellectually gratifying content with banal, emotional diatribes. Every company experiences this, regardless of the quality of their customer support.
replies(3): >>33300398 #>>33300998 #>>33301373 #
8. juanse ◴[] No.33300337[source]
This should be illegal. It is literally a loan with no interest.
replies(1): >>33301181 #
9. CharlesW ◴[] No.33300370[source]
Hey Edwin, you're a champion! But I have to say, as someone who used to hold Stripe on a pedestal, it's disconcerting to see regular HN posts from customers who feel ghosted. I hope you're getting the support you need from the COO's office.
10. juanse ◴[] No.33300385[source]
https://hn.algolia.com/?dateRange=pastYear&page=0&prefix=fal...

If something is clear, is that Stripe support is not that great and that HN is the last resort for many people.

replies(1): >>33300801 #
11. xwowsersx ◴[] No.33300398{4}[source]
This wasn't mere whining and characterizing it as such is uncharitable at best.

> What do you do in this scenario? I have tried contacting support at Stripe but seems to be of no help.

OP is clearly asking for advice, not just idly whining. The fact that Stripe is a YC company (no, I'm not saying that this means HN becomes the de facto support channel for any YC company) and the fact that many developers in the HN crowd use Stripe means HN is as reasonable a place as any to ask for advice on how to proceed.

(Let's also have a bit of empathy towards someone whose funds, which could quite possibly be the livelihood they depend on, is locked up by an unresponsive, faceless company.)

12. etaioinshrdlu ◴[] No.33300437[source]
Sounds exactly like PayPal. Is there a law of nature that forces payment processors to act like this?
replies(5): >>33300474 #>>33300693 #>>33300851 #>>33301125 #>>33301479 #
13. colechristensen ◴[] No.33300474[source]
The business of payment processing is actually the business of managing fraud, and everybody tries to lower costs as they grow and age.

Unless there’s specific external regulation, there’s a regression towards being awful.

replies(2): >>33300743 #>>33301082 #
14. unsupp0rted ◴[] No.33300529[source]
Welcome to HN Stripe Support. How may we direct your call to Edwin @ Stripe?
replies(1): >>33303638 #
15. fn-mote ◴[] No.33300545[source]
Another counterpoint - I greatly appreciates knowing just how bad things can be, sometimes for no reason. I am sure I am not the only one.

There's a gamut of actual reasons things go wrong, which I also learn from these "support tickets" and the associated comments. So also thanks to everyone who helps clarifiy what kinds of risks make problems more likely.

replies(1): >>33301904 #
16. luckylion ◴[] No.33300596{3}[source]
What makes you so sure that people are coming here as a last resort, and not just as the easiest and fastest way to get a higher up to look at their personal support ticket?
17. pdimitar ◴[] No.33300629[source]
Even though we here on HN are not many, a good chunk of the users can and will affect the choice of a payment processor in the next startup. Maybe even in their current company.

The trend of people only getting support if they post on HN is very concerning and is damaging to Stripe's reputation. Word of mouth spreads easily and quickly.

If I were you, I would have a very stern chat with the support and finance departments. Clearly, there are people in there that only look out for the company and not the customers.

18. kelnos ◴[] No.33300633[source]
If I had a catastrophic issue like this with Stripe, I would absolutely come to HN first, or at least simultaneously. A Stripe employee responded here less than an hour and half after the post was made: https://news.ycombinator.com/item?id=33300024

Granted, that's not a resolution, just a first contact, but in a case like this I'd want to explore every avenue, immediately.

19. arglebargle123 ◴[] No.33300693[source]
That depends, are short term loan interest rates a law of nature?
20. c7b ◴[] No.33300697[source]
Sue them for lost interest. You should have a strong case in principle, however, in practice, it's most likely not worth it for you (which is the real reason why this is happening). But if you have a lawyer friend who can give a first opinion for free, you could give 'em a call.
replies(2): >>33301135 #>>33301774 #
21. alberth ◴[] No.33300718[source]
Is there an equivalent to Stripe, from a DX perspective, that allows you to create an actual merchant account instead of being a sub account of Stripe?

Having an actual merchant account, and going through KYB, seems like it’d solve a lot of these problems.

replies(1): >>33302665 #
22. Zebfross ◴[] No.33300730[source]
We switched to Authorize.net because the business risk at Stripe was just too high. The api isn't near as good, but it works, and we don't worry about random account freezes.
replies(4): >>33301074 #>>33301545 #>>33301562 #>>33301727 #
23. kylecordes ◴[] No.33300743{3}[source]
I wonder if providers like this could offer an option to pay some chunk of money that would cover the cost of a thorough background check and human review of all aspects of your business. They would then be able to trust you enough to not freeze anything without future human intervention.
replies(1): >>33301677 #
24. nanidin ◴[] No.33300801{3}[source]
I have noticed that when people complain about Stripe on Reddit in places like /r/personalfinance, people direct them to HackerNews with instructions to escalate here.
25. e28eta ◴[] No.33300851[source]
Not a law of nature, but there are laws of man against “Tipping-off” [1].

Add in the fact there are people trying very hard all the time to defraud the payment processor.

So now you can directly measure false negatives in fraud detection, but your false positive rate is harder to figure out. And whatever mechanism you use to recover from false positives can be abused by true fraudsters.

So it becomes a hard problem - but it is a problem which customers of the payment processor are paying them to solve. So it’s definitely reasonable to expect better.

1: I think a reasonable-ish definition of tipping off: https://onlinelibrary.wiley.com/doi/10.1002/9780470685280.ch...

replies(1): >>33301306 #
26. Tomte ◴[] No.33300878[source]
You're fine with having payments refunded for (presumably) services rendered?

Either it's not a business, but a mere hobby, or there is something to it you're keeping from us.

Probably the former, but it makes me immediately suspicious, even with the recurring and well-documented "situation" with Stripe.

replies(2): >>33300953 #>>33301244 #
27. jjallen ◴[] No.33300912[source]
Sounds like they could be using your cash as funding.

If they hold a bunch of cash from people it is effectively theirs for that period of time. This could prevent them from needing to raise a funding round if done enough.

Some businesses are literally customer funded like these.

If you want to read more search for "negative cash operating cycle".

replies(2): >>33300946 #>>33300951 #
28. yieldcrv ◴[] No.33300918[source]
Next time, transfer hundreds of thousands of drug money when you first open the account

and then your normal sized payments will be well within the expectations of size and volume so the payment processor won't flag your account

29. JumpCrisscross ◴[] No.33300946[source]
> hold a bunch of cash from people it is effectively theirs

In the U.S., I don’t think money transmitters are allowed to do this. (They can keep the interest earned on it.)

Financing from deposits is more a crypto thing.

replies(1): >>33301002 #
30. edwinwee ◴[] No.33300951[source]
We don’t touch reserved funds (and don’t earn interest off them either). The funds are saved for individual Stripe accounts and are only used to cover refunds and disputes from their customers.
replies(1): >>33301049 #
31. awillen ◴[] No.33300953[source]
If Stripe refunds the payments, he can have the clients pay again via a different method. If I were a client, I would wait until receiving the funds before paying again. Thus he's probably stuck in a situation where he now needs to deliver work he hasn't been paid for plus absorb the risk that he won't eventually get paid what he normally would have been paid up front.
32. remote_phone ◴[] No.33300990[source]
Companies like Stripe can’t deal with the P999 problems and are ignoring them.

They think their P99 customer service is great but 0.1% of their customers are experiencing a catastrophic level of experience and they simply don’t care. They are ignoring it because it doesn’t show up on any of their metrics or dashboards but it has a catastrophic effect on a small number of customers.

Companies like Stripe need a swat team that deals with these P999 catastrophes, but given their scale it’s probably cost prohibitive, so they just say “Fuck it.”

33. ◴[] No.33300998{4}[source]
34. johnhaddock ◴[] No.33301001[source]
I’m the person leading the project to make sure that people have fewer bad experiences with Stripe. I’m not sure what is driving the uptick in posts on the subject to HN in particular (obviously we pay attention to broader online discussion in addition to monitoring our support systems, though we know it creates an incentive for people to publicize their situation).

On the topic of Stripe and these kinds of incidents more broadly, there’s a lot to say, but here are a few pieces of context that are probably relevant:

- We are a giant distributed bounty system for people to find interesting and scalable ways to defraud us.

- We’ve seen significant upticks in certain kinds of fraud over the past couple of months. When businesses default, Stripe takes on the loss. It’s worth noting that certain kinds of fraud, like card testing, can also have significant collateral costs for legitimate Stripe businesses, and our systems and processes are not only to protect Stripe itself.

- We are far from oblivious to the harm that mistakes in our systems can cause. (I interact with a lot of these cases personally.) One of my highest priorities is creating better appeals flows for when we’re wrong.

- We’ve shipped 7 substantial improvements just in the last 10 days that should meaningfully reduce the occurrence of false positives.

- Publicly-described facts of specific cases don’t always match the actual facts. Stripe is sometimes just wrong. (We made some mistakes that I feel bad about in one recent case and we ended up bringing the company’s founders to an all hands last week to make sure we learned as much as possible.) But users do also sometimes publicly misrepresent what’s going on. We’re also restricted by privacy rules to not share specifics in those cases.

- Stripe works with millions of businesses and we see all kinds of “rare” failure modes fairly frequently. (Disputes between staff at a business, business impersonation, businesses that start legitimate and go bad, and so on.)

- I’m working on a post to share some of our broader philosophy + policy changes that I hope to publish before the end of this year. In that, I’m also hoping we can share some relevant metrics. If HNers have any suggestions for things that might be useful to see covered (though obviously certain things can’t be publicly disclosed), feel free to suggest them.

Ultimately, we work hard to be worthy of the trust of businesses across the internet, and my personal mandate (supported by many others, from our cofounders down) is to find effective new ways of making mistakes less likely. “Uniformly good support at scale, in a highly adversarial environment, with very financially-motivated actors” is not easy, but I’m pretty confident that we can make a lot of progress.

It goes without saying we're working on a review of OP situation. I’m happy to take general questions as well. You can also always reach me directly at jhaddock@stripe.com.

replies(7): >>33301036 #>>33301240 #>>33301249 #>>33301348 #>>33301998 #>>33302054 #>>33314426 #
35. jjallen ◴[] No.33301002{3}[source]
They can make stuff up, right? They are allowed to say "we are keeping your money for 120 days because of some security ...". Who is ever going to know this is valid/true or not, unless it goes to trial somehow and there is a lot of discovery done.

They are literally funding themselves out of deposits, in a small way if they keep any persons money for any period of time. If they start doing it to lots of people for months at a time then they are at least partially funding themselves from their customers.

Lots of businesses do this incidentally. A good one is businesses selling gift cards. It's not the same; but this set of conditions is not super uncommon.

replies(1): >>33301038 #
36. WheatMillington ◴[] No.33301022[source]
The meme continues.
37. WheatMillington ◴[] No.33301036[source]
>I’m the person leading the effort to make sure that people have fewer bad experiences with Stripe.

No offence, but you're doing a bad job.

replies(3): >>33301153 #>>33301393 #>>33304415 #
38. JumpCrisscross ◴[] No.33301038{4}[source]
> are literally funding themselves out of deposits

No, they probably are not. It’s illegal and money transmitters are regulated.

What they are doing is collecting interest. One tends to see less scrupulous transmitters hold funds longer when rates rise. I didn’t think Stripe fell in this category, but it’s becoming difficult to say.

> good one is business selling gift cards

You’re right. (Also customer deposits.) This doesn’t apply to money transmitters, however.

replies(1): >>33301145 #
39. twstdzppr ◴[] No.33301040[source]
Well, this is one way to reach support.
40. JumpCrisscross ◴[] No.33301049{3}[source]
> don’t earn interest off them either

Why not? You could use it to lower the cost of your services. (Someone is obviously earning interest on it. Better you than your bank.)

replies(1): >>33301198 #
41. JumpCrisscross ◴[] No.33301063[source]
Contact your state’s money transmitter regulator [1]. If you suspect bad faith, looping in FinCEN may not be a bad idea [2].

[1] https://www.mtraweb.org/wp-content/uploads/2022/10/Contact-l...

[2] https://www.fincen.gov/contact

replies(1): >>33301501 #
42. TAForObvReasons ◴[] No.33301074[source]
How hard / how long did it take to switch?
replies(1): >>33301174 #
43. KptMarchewa ◴[] No.33301082{3}[source]
I would guess AML, not fraud.
replies(1): >>33301361 #
44. citizenpaul ◴[] No.33301125[source]
Payment processing is an unbelievably competitive business. I've done some work there and wow the owners... I can't speak to the whole world but what I saw of it. The intent is to start off scummy on purpose and hope to make a business of it later if you get traction is how I would describe it.
45. shaburn ◴[] No.33301135[source]
Sadly, because you are incorporated, I do not think you can go the small claims court route. Maybe hit up the legalist for funding and or check with an attorney who does financial class action in San Francisco. You are probably not alone and considering the nature of your business being small, you may have a claim that it destroyed your operations and ability to earn(which they probably did in reality). *Not a lawyer and not legal advice.
46. inetknght ◴[] No.33301145{5}[source]
> It’s illegal and money transmitters are regulated.

It's only illegal if the regulator enforces action. Good luck getting regulators to enforce action on something like this.

replies(1): >>33304107 #
47. unethical_ban ◴[] No.33301153{3}[source]
The person posts an essay on their perspective and that’s what you have to say?
replies(2): >>33301200 #>>33301335 #
48. Zebfross ◴[] No.33301174{3}[source]
It all depends on your setup. The technical work was only a week for us. Getting approval and setup with a merchant account takes more time though, and they even came to do a physical inspection of our place.
49. consultutah ◴[] No.33301181[source]
That would be an interesting way to solve this type of problem: make the payment processor pay interest on money withheld. Even at a low interest rate, it would hopefully incentivize them to figure out better ways of handling the risk. Are there any US legislators on HN?
replies(1): >>33301667 #
50. bombcar ◴[] No.33301198{4}[source]
Probably trying to avoid a conflict of interest. The magnanimous thing to do would earn interest and track it and refund that interest minus taxes to the final fund recipients- either the business or the customer. Might even be tax free if setup right.

Even the IRS does it.

51. ◴[] No.33301200{4}[source]
52. Komodai ◴[] No.33301223[source]
The fact that the only way to get help with these cases is to make a post on HN and wait for you to reply, is a joke.
53. thot_experiment ◴[] No.33301240[source]
What if, get this, instead of all this vague shit about doing better you just had a support team you could talk to without blowing up on twitter/hn?

If I wanted to charge people on the internet right now I would go with Authorize, even though I've used Stripe in the past and had good experiences. Now my understanding is that I pay for the convenience of the better API etc. with the inconvenience of being unable to talk to a human that can make decisions if something goes wrong, unless I get sufficient upvotes/retweets.

replies(3): >>33301333 #>>33301411 #>>33302047 #
54. lloydatkinson ◴[] No.33301242[source]
Sounds like the typical Stripe thing people write about here. Hopefully one of the staff will read this and help you. Seriously stripe would it kill you to not have these incompetent processes in place?
55. maxbond ◴[] No.33301306{3}[source]
You're suggesting this likely happens because the payment processor has reported their suspicions to a regulator who isn't getting back to them in a timely manner, and so they can't release the funds until they do? I'm a bit confused because it seems to me that the tip off is when they won't disburse your funds.

ETA: Maybe it's more that they can't give you any information because they can't allow adversaries to differentiate between glitches, random screenings, and investigations?

replies(1): >>33301510 #
56. johnhaddock ◴[] No.33301313{3}[source]
We’ve been investigating this case for the past 24 hours, and it's not straightforward. I can’t share more publicly here, but we’re in touch directly with OP.
replies(1): >>33301560 #
57. benjaminwootton ◴[] No.33301333{3}[source]
This is all I want from any service that I buy from. Good, responsive support without scripted responses and black hole email addresses.

Surely that is even more important with a business critical payment provider?

I’ll forgive a lot if that is in place.

replies(1): >>33301504 #
58. tannedNerd ◴[] No.33301335{4}[source]
He’s not wrong. The length of the reply doesn’t make it good or worthy when most of it is wishy washy we’ll do better in the future we promise without any concrete steps to make that happen or metrics to prove so. In fact I would say he’s doing a bad job by the amount of stripe fucked me posts here recently.
replies(3): >>33301650 #>>33302073 #>>33311382 #
59. thewebcount ◴[] No.33301348[source]
To maybe add some constructive criticism to this thread, you say that you want to make sure that people have fewer bad experiences with Stripe. There is a common thread to each of these posts which neither you nor any of the other Stripe employees who post here ever seem to address. Namely, that it’s impossible to reach a human being who a) listens to what the actual problem is and b) can actually take any meaningful action to fix it. Several people have mentioned emailing your support and getting nonsensical replies back that have nothing to do with the question they asked or incident they referred to. Perhaps you have something broken in your support ticket routing and don’t realize it? Or perhaps your support people are not incentivized to do a reasonably good job? Or maybe you are relying too heavily or in the wrong places on automation? You can say that “uniformly good support at scale in a highly adversarial environment with very financially-motivated actors is not easy,” but that is what you signed up for when you decided to process payments. You’re basically stating that “the hard job we agreed to do is hard.” It’s unhelpful. You say you’re “pretty confident that we can make a lot of progress,” but if that were true, how did you get to where you are? What you’ve tried appears not to be working very well for a fair number of people, so maybe you should be less confident.
replies(1): >>33301417 #
60. maxbond ◴[] No.33301361{4}[source]
I think they're saying there's an inherent ponzenomics to payment processing, wherein the might use AML as an excuse to paper over a lack of liquidity by stalling withdrawals. Lots of cryptoasset exchanges will freeze withdrawals over fictitious security or AML concerns when they're going under, for instance.
replies(2): >>33301477 #>>33315843 #
61. toss1 ◴[] No.33301373{4}[source]
>>Hacker News is the wrong place to whine about it.

If this were true, these posts would not gain sufficient upvotes to consistently make it to the front page.

Clearly something is wrong at Stripe, it has potential to affect many HNers, and it is not merely whining but is seeking advice.

In any case, it appears both from the front-page location and the very light gray font on your comment, that your view is strongly outnumbered this month.

62. JshWright ◴[] No.33301393{3}[source]
I took the GP comment to mean that Stripe recognizes they are doing a bad job hear and this individual is leading a (recent) initiative focused on addressing that.
63. enraged_camel ◴[] No.33301411{3}[source]
My understanding is that in most cases of fraud, what customers are looking for (clear explanations for why the account was suspended, funds are being held, etc.) will simply not be possible, either due to legality, or that the company will intentionally withhold information so that the fraudsters won't figure out how to work around the protections. Obviously this hurts legitimate customers who get tripped up by the system, but at Stripe's scale that's probably the "price of doing business" as the saying goes.
replies(1): >>33301480 #
64. johnhaddock ◴[] No.33301417{3}[source]
Agree - there's multiple problems to solve (a) make incorrect actions exceedingly rare (b) correct them quickly (c) give people who reach out about them substantive help. Have major initiatives underway to improve on all 3. We're furthest along on (a), more to share soon. Interaction of (b)(c) is particularly complex, as we find the right way to make high-stakes decisions while being responsive to people asking for help (especially as we do the work to differentiate good and bad actors).
replies(2): >>33301535 #>>33301656 #
65. zxcvbn4038 ◴[] No.33301450[source]
This is pretty standard, if a card processor thinks there is high probability of chargebacks then they will hold your funds for 3-4 months to make sure they can cover those chargebacks. After the deadline for cardholders to make disputes passes then they release the funds.

It might not be anything you did personally, it might be based on location or business type.

Talking to them is probably the best course of action though the front-line people won't be able to make a decision. I'd lookup their CEO's e-mail and send a short "I'm a small business and my funds are being held 120 days, please help" and that will usually get routed to someone who can make a decision.

replies(2): >>33301511 #>>33301517 #
66. ycombobreaker ◴[] No.33301477{5}[source]
AML regulations are real, though. Crypto exchanges' fictitious claims wouldn't fool anybody if it wasn't already "a thing" in the more-regulated side of the world.
67. zxcvbn4038 ◴[] No.33301479[source]
PayPal is far worse.
68. johnhaddock ◴[] No.33301480{4}[source]
It's true that we can't be more specific about users in HN posts. But we do hear the legitimate feedback about getting more specific/helpful in sharing status with users where we've asked for more info from them (or when they are asking for more info/help from us). I don't think we've found the right balance in either case yet -- working on it.
69. aliqot ◴[] No.33301501[source]
Given how buddy-buddy payment industry is, I'd advise against this unless a lawyer is willing to take it pro-bono on the basis that your case is so strong it'd be a layup.
replies(2): >>33301582 #>>33304063 #
70. gruez ◴[] No.33301504{4}[source]
> This is all I want from any service that I buy from. Good, responsive support without scripted responses and black hole email addresses.

Many commenters in this thread are saying OP's account was frozen because of suspected fraud/money laundering. If that's true, what would "responsive support without scripted responses and black hole email addresses" entail?

replies(1): >>33301775 #
71. aliqot ◴[] No.33301511[source]
This person's giving solid advice. In traditional payment networks, like swipers in a retail location, 30-90 days is standard, this varies by risk profile and SIC code, like comparing a deli to an ATM in an adult club. There's a lot of settlement and reconciliation and things that happen in the background.
72. timmaxw ◴[] No.33301510{4}[source]
If a payment processor suspects a business is laundering money, they can hold the funds, but it's illegal for the payment processor to tell the business that they suspect money laundering. So they end up saying something like "we're holding your funds for vague unspecified reasons".

(Disclaimer: Used to work at Stripe, but not on this particular area. Not an expert on either the law or Stripe's policies.)

73. CaptJax ◴[] No.33301517[source]
Square started doing that with my business. Without warning or cause, they began withholding 20-percent of all incoming transactions in case of chargebacks. Makes me wonder if a regulatory change has occurred.
replies(1): >>33301659 #
74. ◴[] No.33301535{4}[source]
75. ShivShankaran ◴[] No.33301545[source]
Is it cheaper than stripe ? And won't they suspend you for any reason?

I have been on stripe for years but stories like this makes me panic

replies(1): >>33301747 #
76. throwawayacc2 ◴[] No.33301560{4}[source]
OP can you lay out your version of the events please? And also give written permission to the Stripe guy to lay out his version? I want to see how the two compare. Feel like watching some drama this evening.
replies(1): >>33301626 #
77. hobo_mark ◴[] No.33301562[source]
Looks like it's U.S. only?
78. throwawayacc2 ◴[] No.33301581[source]
OP, the Stripe guy said this

> We’ve been investigating this case for the past 24 hours, and it's not straightforward. I can’t share more publicly here, but we’re in touch directly with OP.

Can you lay out your version of the events please and give written permission for the Strip guy to lay out his version as well?

Curious to see how the two line up.

replies(1): >>33301879 #
79. dymk ◴[] No.33301582{3}[source]
That's really not how regulation in the payments industry works
replies(1): >>33301690 #
80. dymk ◴[] No.33301626{5}[source]
OP giving written permission to Stripe is going to result in exactly nothing detailed being posted here by Stripe.
81. luckylion ◴[] No.33301650{5}[source]
You don't hear about the positive outcomes of support cases, but you'll hear a lot about those that don't work out the way they're supposed to, and you'll also hear a lot about those where someone feels wronged even though they've misbehaved.

The complainer can also misrepresent the case, while Stripe cannot disclose how they see it. Making any assumptions about service quality on that base is not wise.

replies(1): >>33304102 #
82. thot_experiment ◴[] No.33301656{4}[source]
I'm not sure what the disconnect here is, I'm pretty sure the answer is uncomplicated. You hire support people and train and pay them well. I get that this isn't some sort of sexy tech solution but like, that's what we want as customers. I don't really care about any of this crap, nobody cares. We want two things from you, we want to charge people's credit cards, and if something goes wrong we want to be able to TALK TO SOMEONE to get it sorted.

This is not hard. The thing we want is the confidence that if something goes wrong we'll be able to talk to someone who can help sort it out.

The uncertainty is the problem. You are not doing a good job of making me feel like you understand that.

replies(1): >>33305063 #
83. abnercoimbre ◴[] No.33301659{3}[source]
This pattern is so pervasive with all the payment processors:

* Your funds are suddenly frozen. No easy recourse (if any)

* The percentage they withhold is suddenly higher. Tough luck

* Your business is deemed high risk and they cut ties. Their reasoning is a black box

Why is there never advance warning? It's the lack of courtesy that gets to me.

replies(1): >>33301894 #
84. gruez ◴[] No.33301667{3}[source]
I doubt that 1.01%[1] of the balance frozen by stripe plays a major factor in their calculus. If the situation has gotten to the point where stripe is freezing a customer's account for 120 days, they've probably already written them off as a customer. After all, who in their right mind would still stick with stripe after that? The biggest cost would be lost future revenues from the customer.

Some napkin math:

Assuming that a customer gets paid monthly by stripe, that would mean the amount frozen by stripe would be 1/12 of a customer's ARR. Applying the federal funds rate to that over 120 days works out to a cost 0.0843% of customer's ARR. Meanwhile, stripe charges 2.9% in fees. Not all of that goes to stripe, some goes to banks in the form of interchange. If we assume stripe gets 0.5% after interchange, that would mean the losses from losing the customer for one year alone would be 0.5%, an order of magnitude higher than whatever interest they'd be forced to pay.

[1] current federal funds rate is 3.08%. if it's applied over 120 days, it works out to around 1.01%

85. colechristensen ◴[] No.33301677{4}[source]
Heh, maybe a regulation saying you couldn’t hold money hostage like this if the business is SOC 2 compliant
86. aliqot ◴[] No.33301690{4}[source]
The same way insurance companies and casinos collude against those who lose them money, so do payment industry companies. You might beat the case but you won't beat the ride.
replies(1): >>33301995 #
87. nickphx ◴[] No.33301708[source]
That's standard operating procedure for these fintech payment processing companies. To increase the amount of new users and lower 'friction' they're performing underwriting/due-diligence after accounts have processed transactions. Something with your transaction amounts or business is out of the ordinary, or outside of their underwriting terms and triggered the closure.
88. nickphx ◴[] No.33301727[source]
authorize.net is only a payment processing gateway, you still need a payment processing bank.
replies(1): >>33301903 #
89. nickphx ◴[] No.33301747{3}[source]
If you've been processing for years, you've passed their underwriting process and have nothing to fear as long as you don't have a sudden increase in chargebacks or a wild shift in payment volume / average sale.
90. gruez ◴[] No.33301774[source]
Their ToS probably gives them wide latitude to arbitrarily freeze funds without having to compensate you. Not to mention, any lost interest pales in comparison to any legal fees. The federal funds rate is currently 3.08%. Apply that over 120 days and it's only 1.01%. If a lawsuit cost $10k (very conservative estimate), you'd need to have 990k frozen by stripe for it to be worth it. Even if all it took was a sternly worded letter from a lawyer (estimated cost: $300), you'd to have $30k frozen for it to break even.
replies(1): >>33302406 #
91. slotrans ◴[] No.33301775{5}[source]
Telling the OP that this is the case. Offering them the opportunity to supply evidence to the contrary.

The standard line in cases like this (whether it's a frozen payments account, a rejected app, or a suspended social media account) is that you can't tell someone what rule they broke, because this gives too much informative feedback to actual malicious actors about how they got caught. I call bullshit. Until someone can demonstrate that this is an actual problem, I will believe it to be a fake problem, purely an excuse used by giant companies to justify their systematically hostile (and cheap) approach to customer service.

replies(1): >>33301977 #
92. jasonlotito ◴[] No.33301894{4}[source]
> Why is there never advance warning? It's the lack of courtesy that gets to me.

They give you advanced warning in the T&C. If they gave more warning, this could assist people who commit fraud. Fraud is not some imaginary issue. It's very real and very problematic.

I'll say it again, get your own merchant account if you don't like this.

replies(1): >>33302505 #
93. jasonlotito ◴[] No.33301903{3}[source]
Yes. But if you don't want to deal with PayPal/Stripe, this is what you need to do. Stripe was never different from PayPal in this. People just don't take payment processing seriously enough to care.
94. fedorareis ◴[] No.33301904{3}[source]
> I greatly appreciates knowing just how bad things can be, sometimes for no reason.

How do you know that the people posting about problems they had for “no reason” are being honest and not disingenuous? They could be leaving out key facts or straight up making up a story that they feel will gain enough traction for it to end up on the front page.

A Stripe employee replied elsewhere that they have been looking into the poster’s case for the past 24 hours and it isn’t straight forward. So either Stripe is lying or the poster was getting support but they didn’t like the way things were going or maybe they felt they weren’t getting support because Stripe was taking a few days to respond because they were investigating the situation.

We have no way of knowing the truth. Stripe and/or the poster could be lying or they could be telling the truth or the truth could be somewhere in between. And we will never know what the reality of the situation is.

I’m really not trying to be provocative, I’m just trying to figure out why in situations like this HN seems to take the complaints at face value. At least that’s what I’ve seen. If people have examples of complaints like this not being taken at face value by HN I’d love to see them.

95. timmaxw ◴[] No.33301977{6}[source]
> Until someone can demonstrate that this is an actual problem, I will believe it to be a fake problem

If a payment processor suspects money laundering, it's illegal for them to tell the business that. Under anti-money-laundering legislation, this is considered a crime called "tipping off": https://onlinelibrary.wiley.com/doi/10.1002/9780470685280.ch...

(Disclaimer: Used to work at Stripe, but not on this particular area. Not an expert on either the law or Stripe's policies.)

replies(1): >>33302007 #
96. dymk ◴[] No.33301995{5}[source]
What entity in your analogy is the regulatory body?
97. helaoban ◴[] No.33301998[source]
Is hiring support staff so expensive that it threatens your business model? Not having access to a human being is an unacceptable business risk for many. I have been suffering a six-month integration / certification process with Chase's byzantine Merchant Services API. It's a parody how awful it is, I mean shockingly, amusingly bad, but I have access to bankers directly when something goes wrong, and so I will suffer it.

Can't you just offer paid, guaranteed support? People will gladly pay for it.

98. tpxl ◴[] No.33302007{7}[source]
It is illegal to do so, but is it an actual problem?

This point is always repeated, and never proven.

99. unethical_ban ◴[] No.33302047{3}[source]
I don't have a dog in this fight, but FYI (and it's been said before and may be said again) that there are LEGAL requirements by the US federal government for banks to NOT tell customers the status/reason for frozen assets if they have been flagged for potential money laundering. That may be the case here, it may not, and I don't know if Stripe is regulated like that or not.
100. splonk ◴[] No.33302054[source]
> Publicly-described facts of specific cases don’t always match the actual facts...users do also sometimes publicly misrepresent what’s going on. We’re also restricted by privacy rules to not share specifics in those cases.

Not affiliated with Stripe in any way, but I used to work on payment fraud detection on a comparable scale. I'd say this describes ~90% of the cases that I saw that got traction on social media with a good sob story. Many of them were egregiously misrepresented to the point where it was obvious that they were trying to run a scam and use public pressure to get some result that they clearly didn't deserve. It's quite frustrating in those cases where your model says they're 99% fraud, your domain experts who actually investigated the issue say it's 100% fraud, and your privacy/legal/strategy policy prevents you from just responding with "this is BS and here's why".

replies(1): >>33302159 #
101. ZephyrBlu ◴[] No.33302073{5}[source]
You’re asking for a specific, concrete solution to an unsolved problem.

If it was just about executing I’m sure they would have done that by now.

What you call “wishy washy” is what I read as him laying out the problems on a high level.

102. unethical_ban ◴[] No.33302080{3}[source]
It is mind-bogglingly hilarious how many people in this thread think banks do this stuff for fun, or are even legally allowed to talk about a case. The fact that Stripe people are even in this thread, frankly, is huge.

Just because the person you're talking to is a representative of a scolded vendor does not give you the right to be a jackass.

103. drivebycomment ◴[] No.33302130{3}[source]
> What are you doing to solve OPs problem?

That assumes the OP's problem deserves to be solved. We have no way of knowing that unfortunately, as there's non trivial chance OP did something not quite kosher knowingly or unknowingly.

104. ZephyrBlu ◴[] No.33302159{3}[source]
I can only imagine how frustrating that is.

In this case with the person from Stripe responding that the situation isn’t straightforward and the OP sharing minimal details and not making any follow up comments I’d be inclined to side with Stripe here.

105. interesting_att ◴[] No.33302248[source]
Thank you all! I am incredibly grateful to the HN community, I am finally getting in touch with a real person at Stripe who can hopefully rectify this situation.
106. c7b ◴[] No.33302406{3}[source]
ToS aren't law, what matters in court is what the judge decides, and they can decide that certain ToS terms were never valid. But the question is whether it makes financial sense to do so, where for most accounts the answer will be no (hence why providers can get away with it for a long time).

There are also some small chances that the company will try to reach a settlement to avoid a ruling that would give a lot of customers a strong lever before they can update their ToS (which could mean a much larger payout in return for signing some NDAs), that you are awarded additional punitive damages (pretty unlikely here though, I'd guess), or that you find a consumer rights organization that is willing to cover your legal fees. And of course, some people are willing to fight for their rights even if it doesn't make sense financially (this guy [0] fought and won a 22-year legal battle against Indian Railways over something like 20c).

[0] https://www.bbc.com/news/world-asia-india-62501688

107. Turing_Machine ◴[] No.33302505{5}[source]
> If they gave more warning, this could assist people who commit fraud.

Sorry, no. Their inability and/or incompetence at avoiding fraud without mysterious hidden "rules" (i.e., security through obscurity) is their problem.

Not the customer's.

"Double secret probation". Bah.

108. dmitrygr ◴[] No.33302597[source]
Evidence to the contrary: this and all other stripe posts here on HN.
109. ev1 ◴[] No.33302665[source]
> that allows you to create an actual merchant account

Plenty!

An API? Something that isn't SOAP XML over a private tunnel? Developer experience similar to having faeces thrown at you?

Not really.

110. joshxyz ◴[] No.33303638[source]
what a classic, haha
111. ◴[] No.33304063{3}[source]
112. ◴[] No.33304102{6}[source]
113. ◴[] No.33304107{6}[source]
114. dang ◴[] No.33304415{3}[source]
Please don't cross into personal attack, regardless of how strongly you feel.

It's not in the community interest to drive away people who are posting about their work. For most of us, our work is what we know the most about—so that would be a strict loss of interesting discussion.

https://news.ycombinator.com/newsguidelines.html

115. draebek ◴[] No.33305063{5}[source]
How much more are you willing to pay for being able to reach a human? I don't know what Stripe's fees structure is typically, maybe put it in terms of a percentage on transactions? An additional 1% on transactions?
116. unethical_ban ◴[] No.33311382{5}[source]
Yes, he was, and he was rightfully flagged and deleted for it. Do you expect a banking/legal/money laundering case to be aired out on HN? Come on.
117. solardev ◴[] No.33314426[source]
Yuck. This is the worst sort of corporate damage control speak I've ever seen on here. I was dubious about your company before, but after your post, I don't think I'll ever use you as a payment processor.

Cut the crap, please. Have the CEO step in and stop your broken automated flags. Put real humans in the appeals process and give them meaningful powers. Stop giving people the run around, and stop posting meaningless fluff.

118. KptMarchewa ◴[] No.33315843{5}[source]
I haven't seen real example of this in real money financial institutions. Haven't followed crypto exchanges though.
replies(1): >>33325112 #
119. maxbond ◴[] No.33325112{6}[source]
I'll add that I'm also not aware of something like this happening outside of crypto exchanges & don't actually hold an opinion on this hypothesis, as I'm not familiar enough with payment processors to know one way or the other. My comment makes me sound like I support this hypothesis, but that's a mistake in my wording.
120. vnjp ◴[] No.33326054[source]
I have an SaaS service with let twitter user automate their twitter account such as send direct message to new follower, search and retweet /favorite tweets, tweet in schedule, delete all tweets at once , and so on.

I use Stripe as payment method. And Stripe suspended my account 1 week ago. They said they do not allow social media business.

It is a bad experience for me.