Holy shamoly! This is incredible! I'm actually checking to make sure it's not Apr 1. I'm beyond-amazed at the sheer breadth of this list. I mean, PayPal itself only supports 20-odd currencies, I think.
I mean, the Brazilian Real? Literally almost no payment processors support that. And believe me, I've looked for them.
This is amazing news.
(As a side question, if anybody from Stripe is listening here: how exactly is this done -- via partnerships with local banks, or via dynamic currency conversion? I ask because, in the case of DCC, you will find that there are big problems involved with Brazil specifically, and many legitimate transactions will be refused. Brazil is a very special case, and calling the BRL a supported currency could mean very many different things.)
I dont't think Stripe is being misleading, but many people might be overstating the importance of this feature.
Even without this conversion, you can always (try to) accept payments denominated in U$ from people with Brazil-issued (or Uzbekistan etc) cards. Say you charge 10USD for a product. You get paid (10-fees)USD. Later the issuing bank will convert (say) 10USD into 20BRL and the customer will pay in BRL as usual. But the customer doesn't know beforehand what is the exact exchange rate, so at the time of the purchase they don't exactly how much it will cost them in BRL.
With currency conversion, you can instead charge some of your customers in BRL. In this case, the customer knows exactly how much the cost will be in BRL. Instead, the USD value you get becomes variable. But this doesn't solve the problem of Brazilian (or Uzbekistan) banks denying the payment (due to fraud prevention or because they aren't connected to Stripe's acquirers or whatever), and it doesn't solve the problem of accepting payments via Stripe as a Brazilian-based merchant.
The breadth of this list is helped by including currencies that aren't being used by anyone. For example both EEK (Estonian Kroon) and LVL (Latvian Lats) aren't in use, as both countries are actually in the eurozone and use EUR.
For a BRL charge the transaction will still be to a US merchant, rather than a local merchant. You're right that in some countries like Brazil, this can be a bit hit-or-miss.
They even support the Venezuelan Bolivar, which is under a very strict currency exchange restriction (venezuelans can only spend $300 online per year).
I'm guessing that this will still be charged in dollars, but still its very impressive!
Places with restricted conversion for regular citizens will also have a discrepancy between the official exchange rate and what people pay on the street. In recent history the difference has been roughly 30% in Venezeula, and 100000% in Zimbabwe. Caveat emptor.
Yes we have had this problem with many seemingly fine BRL transactions being refused. Given the small volume we do just gave up on it for now and charge them in USD.
I mean, the Brazilian Real? Literally almost no payment processors support that. And believe me, I've looked for them.
This is amazing news.
(As a side question, if anybody from Stripe is listening here: how exactly is this done -- via partnerships with local banks, or via dynamic currency conversion? I ask because, in the case of DCC, you will find that there are big problems involved with Brazil specifically, and many legitimate transactions will be refused. Brazil is a very special case, and calling the BRL a supported currency could mean very many different things.)