Hacker News new | ask | show | jobs
by robotmay 4686 days ago
Well I've worked with pretty much every provider available in the UK, so here are some brief opinions on the bigger ones:

PayPal: Awful, API changes regularly without warning (including changing parameter names for no apparent reason)

SagePay: Truly awful, datacentre seems to catch fire regularly

WorldPay: Awful, but not as bad as SagePay

Barclays ePDQ: You have to fill out an Excel spreadsheet to get a developer account

GoCardless: Great API, more or less limited to UK customers

Paymill: Good

Stripe: Very good

Braintree: Very complicated but not bad

And if you're downvoting me for this, feel free to ask for reasons why for specific providers. I have genuinely used all of them for at least one project.

2 comments

I've been using various online credit card processors since 1995, and my experiences are slightly different. Worldpay is absolutely excellent - their service is amazing, and their support is absolutely top-notch. Definitely the best solution if you're in the UK.

I'm not sure what you're doing with paypal, but there haven't been any API changes that have affected us in the 7 years we've been using them. In fact I just looked at our paypal code, and it hasn't really changed at all since 2007.

I've had so many issues with PayPal that it's just unreal. First up, they have something like 10 separate API interfaces for taking payments. Second, the documentation is -terrible-.

We implemented one of the APIs (can't remember the name, it was something stupid at least) recently, and half way through our implementation the parameters we received back changed name for no apparent reason, and the PayPal sandbox was entirely changed; this resulted in our account becoming broken, constant errors where code was previously working, and it was never resolved.

WorldPay is incredibly outdated, underfeatured, and rarely improved. Their support is pretty decent, however.

With Stripe and Paymill now available, I don't see any reason why people should continue to use what we've been struggling by on for the past few years. They're so much better that I can't even really draw a comparison.

I just had a look at Stripe, and it does seem like a good service. If I was building a new site I'd probably consider it. The annoying thing about paypal is that it doesn't allow you to change subscriptions.
I looked very closely at Braintree but ended up not implementing them because of their €100 minimum per month. I don't understand how you say their API is complicated. It is well documented. The Ruby Gem also seems quite good and easy to implement. As you host the form and data is sent to Braintree there is also very little to get it up and running.
It is well documented but they use a lot of terminology which makes it annoyingly obscure, and the control panel is very confusing if you don't know any accountancy vocab. There are far simpler alternatives which cost less and do the same things.