現在、別の支払い処理業者から Stripe に移行するためのコードを書いています。
通貨が USD の場合、stripe はセントを使用することはわかっています。したがって、stripe(1000 USD) == $10.00 です。ユーロの場合も同様で、stripe(1000 EUR) == € 10.00 であると想定します。
しかし、JPY はどうでしょうか? 100 JPY はおよそ 1 ドルです。では、100 JPY ~= 1 ドルを得るために Stripe に 10000 JPY を送金するのでしょうか。100 JPY ~= 1 ドルを得るために Stripe に 100 JPY を送金するのでしょうか?
特別な除数はありますか? どの通貨もすべて 100 分の 1 単位で表記されていますか? ドキュメントで答えが見つかりません。また、10 米ドルのサービスに対して、日本人に 0.1 米ドルや 1000 米ドルを請求したくありません。
AED の単位は何ですか。最小単位/硬貨として 1/10 が使用されています。10 倍にする必要がありますか?
ベストアンサー1
すべての金額は「最小共通通貨単位」で表されます。ほとんどの場所ではセント単位ですが、日本では通貨に小数点がないため、金額 = 1 (1 JPY) となります。これは、1 円が最小通貨単位であるためです。
追加情報は以下をご覧ください。このドキュメント。