Live data from Hacker News

Why did we switch from Braintree to Stripe?

deekit.com

41–50 of 62 posts

Re: Why did we switch from Braintree to Stripe?

#41

Braintree has built in PayPal support which is a big advantage compared to Stripe. This can be very strong argument if your employer already has a business relationship with PayPal as then legal work can be worked out faster as Braintree is a PayPal company. But as a developer I also prefer Stripe because they have better API and SDK libraries. Also subscription model is better in Stripe. You can create plans dynamic…

> Also subscription model is better in Stripe. You can create plans dynamically. With Braintree the API doesn't allow you to create new plans on the fly

I believe you may be incorrect about this[0]

[0]: https://developers.braintreepayments.com/reference/request/s...

Re: Why did we switch from Braintree to Stripe?

#42
post #2

Funny, I just moved https://www.castingcall.club from Stripe to Braintree. I find Stripe to be superior, but the users wanted subscription Paypal payments rather than using credit cards. Having it in one place made sense. Follow the users.

I'm a huge fan of PayPals subscription payments personally. :}

Yeah, but then you have to use Paypal.

Re: Why did we switch from Braintree to Stripe?

#43

Braintree has built in PayPal support which is a big advantage compared to Stripe. This can be very strong argument if your employer already has a business relationship with PayPal as then legal work can be worked out faster as Braintree is a PayPal company. But as a developer I also prefer Stripe because they have better API and SDK libraries. Also subscription model is better in Stripe. You can create plans dynamic…

> Also subscription model is better in Stripe. You can create plans dynamically. With Braintree the API doesn't allow you to create new plans on the fly I believe you may be incorrect about this[0] [0]: https://developers.braintreepayments.com/reference/request/s...

The "planId" in the request must be manually created in the dashboard. There is no API way to dynamically create a plan which you haven't hardcoded manually in the console in advance.

This makes automated deployment a bit more annoying with Braintree as it involves more manual fiddling with the console. With Stripe this can be part of the code so your business logic creates a plan if it doesn't exist, similar to upserts in SQL.

Re: Why did we switch from Braintree to Stripe?

#44
The only advantage Braintree has is Paypal support.

I haven't checked on Braintree lately, but the few times I've had to talk to the Braintree support or sales team, they've been very unhelpful.

If your business is not the size of AirBnb they make it clear they don't really care about having you as a customer. And that's even if you process a few millions a year.

If you're outside the US, have fun signing up and jumping through hoops. If you're building a marketplace, your users will have to jump through the same hoops just to start accepting payments.

While Stripe isn't perfect either, they are a lot friendlier and helpful when you speak with them. They also have Stripe Connect and self-signup which makes it much easier to build a marketplace.

I'd rather use Stripe for credit card processing, even if that means dealing with Paypal's bottom of the barrel APIs directly to add Paypal payments. That's how bad Braintree support is.

Maybe they've gotten better and this is out of date, but based on past experience, I don't really care to find out.

Re: Why did we switch from Braintree to Stripe?

#45

The title seems needlessly editorialized. (I have no problem with the word 'fuck', but the title of the page is "Why did we switch from Braintree to Stripe?")

Yes, we changed it from “We fucked up: why we had to switch from Braintree to Stripe”. This breaks the guidelines and is the sort of blatant clickbait that's seriously disrespectful of the community, especially when promoting one's own stuff.

Re: Why did we switch from Braintree to Stripe?

#46
post #36

As someone starting out (and still learning) what may be the recommended way of going about this? I can't seem to find a payment processor that I trust to send payments to Central America (from the few I have seen - Braintree and stripe don't). There are a few caveats to this, unfortunately. My plan is to do all the legal work through the e-Estonia program but can't get started since I would need to fly out to pick u…

Another vote for Stripe supporting Estonia. As for e-residency, I believe you can also pick up the card at your local embassy.

Just double checked. There are only three pick up locations on this side of the world and they are all in the U.S.

Re: Why did we switch from Braintree to Stripe?

#47

Earlier quoted context omitted.

> Also subscription model is better in Stripe. You can create plans dynamically. With Braintree the API doesn't allow you to create new plans on the fly I believe you may be incorrect about this[0] [0]: https://developers.braintreepayments.com/reference/request/s...

The "planId" in the request must be manually created in the dashboard. There is no API way to dynamically create a plan which you haven't hardcoded manually in the console in advance. This makes automated deployment a bit more annoying with Braintree as it involves more manual fiddling with the console. With Stripe this can be part of the code so your business logic creates a plan if it doesn't exist, similar to upse…

I stand corrected, thanks! I can definitely see that this increases friction and working with APIs that truly support everything is much more ideal.

Re: Why did we switch from Braintree to Stripe?

#49

Earlier quoted context omitted.

At my company we use Stripe, and we have a rep that (I believe?) we have a direct line to. We started using them ~ 18 months ago, so maybe something has changed recently, but from my PM's perspective I think they have been quite responsive.

That's great to know for the future, i'll definitely keep that in mind going forward. I dug back and some of my last correspondence with them includes: >However, we do not offer proactive phone support for self-serve users who have integrated and whose questions do not require an immediate call. For further context, a large portion of our users are self-serve, and the majority of their questions are effectively handl…

Oh this is one of those moments where Patio11 would say "phone support is available on our enterprise plan" then charge enterprises many times the same cost on a normal plan.

Re: Why did we switch from Braintree to Stripe?

#50
post #38

The title seems needlessly editorialized. (I have no problem with the word 'fuck', but the title of the page is "Why did we switch from Braintree to Stripe?")

I hope the mods change it

My fault there. Noted for next time. :-)
Post reply on HN