I'm not saying that's a deal-breaker–and I do think Braintree does have an advantage in some areas–but I'm just attempting to answer your question.
Braintree/PayPal really needs to hire a serious UX/frontend team to clean up their docs and dashboards (monospaced font srsly?).
#1 reason is lock-in and momentum. Stripe has, bar none, the WORST support of any company in existence. And they don't care to ever change that, having made noise about it for years, but expending precisely zero effort on that front. We would love to move.
But we stay, because we utilize Stripe's card tokenization in order to "store" repeat customers' payment information without having to deal with PCI-DSS compliance processes. If we moved, all existing customers "stored" payment information would, by necessity, go away.
Not necessarily. You should be able transfer the stored card data to another provider. Many (although not all) payment processors seem to allow this.
https://support.stripe.com/questions/what-if-i-decide-to-leave-stripe-can-i-export-card-dataThat said, #stripe on Freenode has been very helpful.
That's why I use Stripe.
One gripe about Stripe is the support emails are really slow, but I can't complain and Paypal is missing as well but I've situations where somebody paid for my software using stolen Paypal account and I had to reverse it.
Braintree first, because it was the only option, and then Stripe because we were eager to get away from Braintree.
In short, Braintree was very painful to implement and run, while Stripe has been both easier to implement and operate.
Even with the sunk-cost of a working Braintree implementation it was an easy choice to switch to Stripe.
https://lifehacker.com/5821634/why-you-should-ditch-paypal-a...
That puts Braintree into liability category as Paypal's influence on them increases. Leaves Stripe as safer bet for now if they don't pull stuff like that on customers regularly. If Stripe IPO's, they might turn into villains as well. However, there will be another startup or mid-sized company differentiating on quality of service by then. I'll recommend that one.
Note: If Stripe management is reading, I suggest that they continue to pull less crap than Paypal with better service as a continuing differentiator from this point on. It should always work. Braintree also succeeded that way when competing with payment processors.
I don't get why we have Paypal in Costa Rica, but not Braintree.
Anyone know of similar ones like Paddle.com?
Both Stripe and Braintree are priced at 2.9% + $0.30/transaction. If you're doing any notable amount of volume, you can do much better...closer to 2%.
PaypalPro used to automatically give you lower rates, down to 2.2% + $0.30, at volumes well below what Stripe requires to "contact sales" and get a discount. Last year, they eliminated that, and went to the 2.9% + $0.30.
It seems you have to get your own merchant account, and use something like authorize.net now to get decent pricing.
Here's a screenshot of what it used to be: http://i.imgur.com/QQ7LVot.png
Still useful, though, as it gives a good indicator of how low you might get if you get your own merchant account.
"Processing more than $80,000 per month? Send us an email at sales@stripe.com"[1]
[1] https://web.archive.org/web/20140228105853/https://stripe.co...
I will never accept PayPal for the rest of my life.
In my case: I've never heard of Braintree before this discussion and I was going to implement Stripe for my SaaS without even looking at the existing competitors.