2016-02-10 5 views
7

Obecnie piszę kod do migracji do Stripe z innego procesora płatności.Waluta w paski - czy wszystkie kwoty są w centach/setnych, czy to zależy od waluty?

Wiem, że gdy waluta to USD, pasek używa centów. Więc pasek (1000 USD) == 10,00 USD. To samo dla euro Zakładam, że pasek (1000 EUR) == 10,00 €.

Ale co z JPY? 100 JPY to mniej więcej 1 USD. Tak więc wysyłam Stripe 10000 JPY, aby otrzymać 100 Yen ~ = 1 $. Czy wysyłam Stripe 100 JPY, aby otrzymać 100 Yen ~ = 1 $?

Czy istnieje specjalny dzielnik? Czy wszystko jest denominowane w 100/t dla dowolnej waluty? Nie mogę znaleźć odpowiedzi w dokumentacji i nie chcę obciążać Japończyków 0,1 USD lub 1000 USD za usługę o wartości 10 USD.

Jak jest denominowane AED. Używają 1/10 jako najmniejszej jednostki/monety. Czy powinienem pomnożyć przez 10?

Odpowiedz

11

Wszystkie kwoty są w "najmniejszej wspólnej jednostce walutowej". Podczas gdy w większości miejsc będzie to centów, w Japonii nie ma dziesiętnych dla ich waluty, więc kwota = 1 (1 JPY), ponieważ ¥ 1 jest najmniejszą jednostką waluty.

Dodatkowe informacje można znaleźć pod adresem this doc.

+0

Dzięki. Szkoda, że ​​nie mieli prawdziwych dokumentów, nie datowali pytań pomocniczych. Zaktualizowałem moje pytanie, aby zapytać o AED (ZEA Dirhams, które są denominowane w 1/10). – jcampbell1

+0

za https://en.wikipedia.org/wiki/United_Arab_Emirates_dirham AED to 1/100 –