Their documentation is spotty, they don't inform customers about required changes to an implementation, and most importantly their failed transaction rate is much much higher than other processors I've worked with.
Based on the info they shared:
• Braintree: 2.59% + $0.49
> Braintree fees: $17,570 cost for 20K txns/month ($15 AOV)
• Stripe: 2.9% + $0.30
> Stripe fees: $14,700 cost for 20K txns/month ($15 AOV)
So Stripe is around 16% cheaper for their use case on standard pricing alone.
If you're doing ~$300K/month, it’s likely you would've already spoken to our sales team and we would work out custom pricing for your business.
I use them for their direct integration with paypal, who owns them
In contrast, I almost feel like Stripe is innovating too much. I wish they stopped product development, no more redesigns, no more API breaking changes, it already "just works" so why rewrite and "improve" everything endlessly.