Payments Gateway Provider Braintree Going International
techcrunch.com
techcrunch.com
So here is the list: Australia, Austria, Belgium, Bulgaria, Canada, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Turkey, United Kingdom
Braintree’s API, while REST underneath, is only supported at the library level and they have more languages supported for this reason than Stripe (Including mobile specific APIs). Obviously this makes it much easier to support newer, hipper languages with Stripe - just write your own wrapper to the REST API.
Most of the big features seem to be supported on both platforms, one off and reoccurring payments, token based transactions, etc.
There are some small differences such as, Stripe can send credit card details through AJAX to their servers so they are never sent to yours. Whereas Braintree uses Javascript encryption to do it, so the encrypted values are sent to your server. But I haven't seen anything that only Braintree supports yet.
Tradeoff with Stripe is that while you get a much simpler API, it (likely) will cost you more than Braintree depending on scale and what cards are commonly used.
The nice part of sending the data to your servers with client side encryption is that you can do validation before sending to the payment gateway. For example, if you want to ensure everyone enters a cardholder name, you can validate the non-encrypted fields before eating the cost of calling a payment gateway.
You can do some of these validations in javascript, but javascript is error-prone (firebug) and not as flexible (have access to a lot more data server side).
This is the biggest payment gateway in India - http://www.ccavenue.com/content/pricing.jsp they charge 3-7% and they suck. API docs suck, payments get timed out etc. There is an annual "maintenance" charge!
Developers (and users) are really fed up with the low quality of payment providers in India. - have a look at these
http://hackerstreet.in/item?id=9565
I doubt it will ever be available in Nigeria either, nor most of Africa.
But as other posters have noticed, it does look like there is an emphasis on the EU and members of the Commonwealth. So it may just be down to the number of very distinct regulatory regimes Braintree was comfortable dealing with at the time, so this could be much speculation about nothing.
I was hoping for Stripe to go international soon but Braintree seems like a good alternative for all of us who don't want to wait any longer (and are reluctant to use Paypal)
I would still seriously consider setting up a US business in most cases, since it makes everything else easier, if you want to take investment, enter the us market, etc.