| 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. |
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.