Stripe can be ridiculously restrictive. A few years ago at a psychiatric company that (among other things) offered therapy, TMS, and also esketamine/IV ketamine that was only offered in office, prescribed by a psychiatrist that has determined it is a medically prudent treatment, and closely monitored. They also offered some seminars during the year that other doctors could pay to attend that counts towards their CE credits per year.
We wanted to use Stripe to process credit card payments from doctors who would attend our conferences. Stripe flagged our account for review because they saw "ketamine" on the website. After an investigation, they closed our account because they said they can't allow us to sell ketamine online. I tried, multiple times, to explain that we don't do that and that it would be massively illegal for us to do that. For a month I tried to talk to them, but they wouldn't budge. They would not move away from the idea we were trying to sell ketamine online. They were convinced a 20 year old psychiatry business in 4 states and tens of thousands of patients a year with doctors who were recognized as leaders in their fields wanted to sell illegal drugs online.
We signed up for Paypal and never had an issue.
And yet some on this thread seem to think Stripe wouldn't shut off valid, law abiding paying customers.