Live data from Hacker News

Ask HN: Stripe or Braintree?

news.ycombinator.com

61–70 of 81 posts

Re: Ask HN: Stripe or Braintree?

#61
post #42

I currently work at a medium sized startup which processes ~100 million dollars / year. We offer both Stripe and PayPal. The vast majority of our users prefer PayPal (80%+). For one particular product we had to roll out using Stripe only, the number one customer service request we had was to provide PayPal as an option. Subscription numbers rose by over 50% overnight when including it as a choice (literally tens of t…

Interesting observations, thanks. We've been wondering about a similar thing for a small business we run that uses Stripe and sometimes gets requests from potential customers about PayPal.

My biggest concern with the latter is that if you want a vault+token system to avoid the serious PCI DSS hassles, PayPal seems to keep changing its mind about what the different options are: every time I've looked for quite a few years now, it seems like there are always several different things that each do (a different) 50-75% of what we're looking for, without any way to get the degree of control you have with some of the other services.

It's not like we have weird, exotic requirements, but we do want the flexibility to do things like moving a customer from one plan to another if they upgrade/downgrade, or reducing their payments temporarily or permanently as a result of a promotional offer, without them having to effectively sign up again with the payment service every time. Do you have any related issues with your startup, and if so, would you mind saying a bit about how you handled them with the different payment services you use?

Re: Ask HN: Stripe or Braintree?

#62

Earlier quoted context omitted.

gentle plug - spreedly is a service that handles this for you. one of the guys in our coworking space uses this for his service, and it allows his customers to be able to swap processors relatively easily, as spreedly acts as a middle-man secure vault to hold that info away from any one particular service. there may be other services that do something similar, but if you're concerned about switching services, and don…

So you are spending a few $100 to a few $1000 a month in case you need to switch payment gateways down the road? I am not getting the business model.

Or... you need to support multiple, and they might change?

They support something like 90+ gateways around the world. Not everyone will necessarily need that flexibility.

But on the topic of switching....

How much is it worth to you to be able to switch without losing any recurring revenue? If you're OK with a potentially large portion of your recurring billing going away because you want or need to switch gateways, DIY is fine.

Again, not a direct user (though I've tested their API for a project), but I have colleagues using it, and for one in particular, the value it brings both in breadth of processors and potential for switching is extremely valuable to him (and his clients).

Re: Ask HN: Stripe or Braintree?

#63
Sorry for going off topic, beginner here. Does anyone know of a solution to receive payments in LATAM / Central America?

And could someone link a few resources on how to encapsulate the processor?

The ones that I've searched for don't support this side of the world. Even with PayPal I haven't been able to figure out how to withdraw - or even to make online purchases. I'm probably doing something wrong but I'm stumped on all accounts.

Re: Ask HN: Stripe or Braintree?

#64
post #2

Isn't Braintree owned by PayPal now? I personally wouldn't trust PayPal for anything more than running a kids lemonade stand - there are far too many horror stories.

I personally wouldn't trust PayPal for anything more than running a kids lemonade stand - there are far too many horror stories.

There are plenty, but PayPal is a huge business with many customers. It's difficult to know how often bad things really happen with PayPal compared to other services, because probably the vast majority of their customers in each case just get things done and never comment publicly on it.

It's also difficult to know how many of the horror stories really are horror stories, and how many are just someone upset that their terms were changed on reasonable grounds because of greater volumes or fraud risk or whatever. I've seen plenty of small merchants irate about a certain amount of their funds being held back as they started to trade more, but while some of the payment services do seem to be better at communicating these things and the reasons for them to their merchants, it seems likely that all of the payment services would have made similar decisions under similar circumstances.

This potentially distorted perception is a PR problem for all major payment services. Today Stripe still gets a warm reception on HN most of the time, but there's definitely an element of nostalgia and/or gratitude in that, and half a minute of searching will find you plenty of small merchants on other forums who describe their experience with Stripe in the same four-letter terms as others describe PayPal.

Re: Ask HN: Stripe or Braintree?

#65
post #42

I currently work at a medium sized startup which processes ~100 million dollars / year. We offer both Stripe and PayPal. The vast majority of our users prefer PayPal (80%+). For one particular product we had to roll out using Stripe only, the number one customer service request we had was to provide PayPal as an option. Subscription numbers rose by over 50% overnight when including it as a choice (literally tens of t…

Interesting observations, thanks. We've been wondering about a similar thing for a small business we run that uses Stripe and sometimes gets requests from potential customers about PayPal. My biggest concern with the latter is that if you want a vault+token system to avoid the serious PCI DSS hassles, PayPal seems to keep changing its mind about what the different options are: every time I've looked for quite a few y…

I think the best thing to do with PayPal if you're doing an ongoing subscription with different plan levels or addons, is to use Pre-Approved Payments. This basically allows you to get a PayPal token which you can use like a Stripe token -- that is, you can tell PayPal "here's this token, I need to charge it $4.99" and they will do so anytime you ask.

As you might expect, they watch companies using this type of API very closely so obviously don't use abuse it. But we've been using it from around a year now with Roll20 an d have had great success with it. It allows our customers to link their PayPal account to their Roll20 account one time, and then buy subscriptions or digital one-off content without needing to log into PayPal again or anything like that, just as if they had a stored credit card on file with our Stripe integration.

The benefit from the consumer side is that you can log into your PayPal account at any time, and see exactly when and how much you've been charged over the life of the relationship, plus end the relationship on the PayPal side with one click. So it's really a win-win I think.

Note that we also do offer using a regular PayPal checkout flow for one-off content if you're not a subscriber, but as soon as someone wants to get on a subscription plan we have them do the pre-approved payments agreement with us.

Re: Ask HN: Stripe or Braintree?

#66

Earlier quoted context omitted.

"If I were you, no matter who you choose to integrate, I'd encapsulate it behind your own payment "service" so that even if you have to switch or you need to add more then one (highly recommended), then you can." This is the best advice in the comments. I've seen my own code and others become overly coupled to a specific provider's terminology, mechanisms, and expectations - leading it to be exceptionally painful whe…

For those in the ruby/rails world, there's a gem which does this (make it easy to switch between payment vendors) for you: Active Merchant ( http://activemerchant.org/ ).

Yeah, but is there a gem for allowing me to switch payment abstraction gems?

Re: Ask HN: Stripe or Braintree?

#67
post #42

I currently work at a medium sized startup which processes ~100 million dollars / year. We offer both Stripe and PayPal. The vast majority of our users prefer PayPal (80%+). For one particular product we had to roll out using Stripe only, the number one customer service request we had was to provide PayPal as an option. Subscription numbers rose by over 50% overnight when including it as a choice (literally tens of t…

I am interested in this, I participated in some tests on a few ecommerce sites in the past and it seemed to not make much of a difference, except for very new b2c apparel type companies that had no name recognition with consumers. In those cases Paypal did help some, but honestly branding, messaging and other things mattered just as much if not more. The sample act of having a prominently placed phone number on the site we found would lift sales, having a real address not a PO Box etc, would lift sales etc. Consumers feel better if they can find you and talk to you other then via just email. This also changes demographically too as we found.

You mentioned subscriptions, so I am assuming this is some type of B2C app or B2C service? Can you say what industry and what it is? e.g. Service, App, or ? And what is the typical transaction amount? This all likely is a factor too.

Also, you mentioned users preferring Paypal over Stripe, in 90% of our cases it was Paypal or the "business", clients never knew the business was using Stripe or First Data etc. Never tested that part on consumers decision process though, e.g. Stripe checkout vs Paypal checkout.

Re: Ask HN: Stripe or Braintree?

#68
post #42

I currently work at a medium sized startup which processes ~100 million dollars / year. We offer both Stripe and PayPal. The vast majority of our users prefer PayPal (80%+). For one particular product we had to roll out using Stripe only, the number one customer service request we had was to provide PayPal as an option. Subscription numbers rose by over 50% overnight when including it as a choice (literally tens of t…

It's very simple, IMO: people have PayPal accounts. Typing your password is a lot less friction than typing out your card info and billing address.

Re: Ask HN: Stripe or Braintree?

#69

Earlier quoted context omitted.

So you are spending a few $100 to a few $1000 a month in case you need to switch payment gateways down the road? I am not getting the business model.

Or... you need to support multiple, and they might change? They support something like 90+ gateways around the world. Not everyone will necessarily need that flexibility. But on the topic of switching.... How much is it worth to you to be able to switch without losing any recurring revenue? If you're OK with a potentially large portion of your recurring billing going away because you want or need to switch gateways,…

Ya this is tricky.

You can switch providers in a over time fashion by sending all new people to a new provider, and maybe sending out an "update your details" to existing people. If any existing users take action, move them over. If not keep billing on the old platform.

How often do you honestly need to switch gateways though? Most companies do it 0-1 times in the first 10 years of business I would expect.

Re: Ask HN: Stripe or Braintree?

#70
Besides Stripe and Braintree, I would like to recommend FastSpring. Accepts credits cards, Paypal, Amazon and others. Supports recurring payments (perfect for SaaS) and single payments for products. Has great support, and the fees are very low. I have been using them for more than 2 years, and have had no issues.
Post reply on HN