Currency と Amount

Omise では複数の Currency(通貨)をサポートしており、現在は thbjpy をサポートしています。 Charge(課金)APIで、新しい課金を作成するときには、 currency (thb または jpy)と amout (金額)をパラメータに付与する必要があります。
また、 amount には、最小単位の金額を含めた符号なし整数を利用します。 タイバーツ(thb)では、サタンを含めた符号なし整数となるため、฿20.00を課金する場合、amountへは 2000 と指定します。 この新しい課金を作成するときの例は下記です。

curl https://api.omise.co/charges \
  -X POST \
  -u skey_test_4xsjvwfnvb2g0l81sjz: \
  -d "amount=2000" \
  -d "currency=thb" \
  -d "card=tokn_test_4xs9408a642a1htto8z"

日本円(jpy)のような小数点のない通貨では通常の単位を利用します。 例えば、 ¥100 を課金する場合、新しい課金を作成する際の amount へは 100 (¥100) を指定します。

curl https://api.omise.co/charges \
  -X POST \
  -u skey_test_4xsjvwfnvb2g0l81sjz: \
  -d "amount=100" \
  -d "currency=jpy" \
  -d "card=tokn_test_4xs9408a642a1htto8z"

通貨( currency )は、ISO 4217 で定義されている、国際標準通貨コード3桁を小文字で利用します。

国ごとのサポート通貨

通貨
タイ thb、usd、eur、gbp、jpy、sgd
日本 jpy

タイ

タイのアカウントでは、以下の通貨を送金することができます。

通貨 送金可能な国
thb Thailand

サポート通貨で課金を行う際の、最小・最大金額は下記です。

通貨 最小金額 最大金額
thb 2000 (฿20.00) 100000000 (฿1000000.00)

日本

日本のアカウントでは、以下の通貨を送金することができます。

通貨 送金可能な国
jpy Japan

サポート通貨で課金を行う際の、最小・最大金額は下記です。

通貨 最小金額 最大金額
jpy 100 (¥100) 2000000 (¥2000000) *一回あたりの決済額が上限額を上回る場合は別途ご連絡ください。