I honestly wondered if my interactions with them were a prank.
Stripe held onto $437 through several exchanges by telling me that I had broken their rules using Stripe to power a raffle. Meanwhile, they are the only payment option available on RaffleRiver.com.
They were not rude to me during our interactions. More like, they kept telling me things and asking for things that were so unacceptable, I kept wondering if someone was playing a prank.
If you want to use Stripe to power event registration / ticket purchasing, they do several insane things:
1) They hold onto a percentage of your sales indefinitely for "dispute resolution" purposes
2) They make you provide your contract with your event venue, and any contracts you have with other suppliers
But they bury both of these things in the red tape, and they don't have a "You can't move forward unless you provide..." function. They wait until they have your money and then they make you jump through hoops.
I closed my account after I got my final transfer and I'm happy to be gone.