16 ms·
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
by robotmay 13y 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.
- sleepyhead 13y agoI 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.
- robotmay 13y agoIt 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.
- cpncrunch 13y agoI'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.
- robotmay 13y agoI'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.
- cpncrunch 13y agoI 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.