Stripe Currency - Are all amounts in cents / 100th, or does it depend on the currency?

I am currently writing code to upgrade to Stripe from another payment processor.

I know that when the currency is the US dollar, the band uses cents. So strip ($ 1,000) == $ 10.00. The same goes for the euro. I assume that the strip (1000 euros) == € 10.00.

But what about JPY? 100 JPY is approximately 1 US dollar. So I send Stripe 10000 JPY to get 100 yen ~ = $ 1. Am I sending Stripe 100 JPY to get 100 yen ~ = $ 1?

Is there a special divider? Is everything expressed in 100 / thousand For any currency? I can’t find the answer in the documentation, and I don’t want to charge the Japanese $ 0.1 or $ 1000 for a service of $ 10.

As denoted by AED. They use 1/10 as the smallest unit / coinage. Should I multiply by 10?

+7
stripe-payments
source share
1 answer

All amounts are indicated in the "smallest unit of the single currency." While in most places it was cents, in Japan there is no decimal sum for their currency, therefore the sum = 1 (1 JPY), since Β₯ 1 is the smallest unit of currency.

Further information can be found on this document .

+11
source share

All Articles