Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

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

I am currently writing the code to migrate to Stripe from a different payment processor.

I know that when the currency is USD, stripe uses cents. So stripe(1000 USD) == $10.00. Same for Euros I assume stripe(1000 EUR) == € 10.00.

But what about JPY? 100 JPY is roughly $1. So do I send Stripe 10000 JPY to get 100 Yen ~= $1. Do I send Stripe 100 JPY to get 100 Yen ~= $1?

Is there a special divisor? Is everything denominated in 100/ths for any currency? I can't find an answer in the documentation, and I don't want to charge Japanese people $0.1 or $1000 for a $10 USD service.

How is AED denominated. They use 1/10ths as the smallest unit / coinage. Should I multiply by 10?

like image 371
jcampbell1 Avatar asked Feb 10 '16 21:02

jcampbell1


People also ask

Is Stripe amount in cents?

Here is a list of our partners and here's how we make money. Stripe is a pay-as-you-go payment processing platform with flat-rate, transaction-based fees. Overall, you'll pay 2.9% plus 30 cents per transaction to accept card payments online and 2.7% plus 5 cents to accept in-person payments with Stripe.

How does Stripe manage currency?

Currency conversions occur at the time the charge is made. If there are multiple bank accounts available for a given currency, Stripe uses the one set as default_for_currency . If there is no bank account available for that currency, Stripe automatically converts those funds to your default settlement currency.

Does Stripe charge in local currency?

Stripe supports processing charges in 135+ currencies. This allows you to present prices in a customer's native currency and avoid conversion costs for customers. The currencies you can use are determined by the country of the Stripe account where the charge is made.

What conversion rate does Stripe use?

International payments 1% + 30¢ for cross-border transactions. Additional 1% fee currency conversion is required.


1 Answers

All amounts are in the "smallest common currency unit". While in most places this would be cents, in Japan there is no decimal for their currency so amount=1 (1 JPY), since ¥1 is the smallest currency unit.

Additional info can be found at this doc.

like image 77
Matthew Arkin Avatar answered Sep 23 '22 07:09

Matthew Arkin