通貨

このページで扱うトピック

通貨は、ISO 4217の3文字のコードを利用し指定します。 通貨に関する詳細はこちらをご覧ください。

ユニット

ほとんどのAPI操作では、指定した通貨の最小単位(通常サブユニット)で指定します。

タイバーツの最小単位は100分の1バーツなので、12300と指定すると123฿となります。

注意:検索API を利用してレコードを検索する場合は、メイン単位(最小単位ではない)で金額を指定します。 20฿を含むレコードを検索するには20を指定します。

curl https://api.omise.co/charges \
  -u $OMISE_SECRET_KEY: \
  -d "amount=12300" \
  -d "currency=THB" \
  -d "card=$TOKEN_ID_FOR_THB_CHARGE" \
  -d "return_uri=http://example.com/orders/345678/complete"

日本円は小数点以下を使用しない通貨なので(円が最小単位です)、123円を表すには 123 と指定します。 現在小数点のない通貨でサポートされているは日本円だけです。

curl https://api.omise.co/charges \
  -u $OMISE_SECRET_KEY: \
  -d "amount=123" \
  -d "currency=JPY" \
  -d "card=$TOKEN_ID_FOR_JPY_CHARGE" \
  -d "return_uri=http://example.com/orders/345678/complete"

課金

Opn Paymentsは複数の通貨で、クレジットカードやデビットカードでの課金作成をサポートしています。 アカウントを登録された国によってサポートされる通貨が異なります。 登録国別のサポートされている通貨をご覧ください。

課金制限

最低課金額と最大課金額は、顧客アカウントが登録された国、また顧客の特定のアカウント設定に基づいています。 特定の支払い方法においては、最低課金額と最大課金額が厳格に適用される場合があります。 詳細については、関連する支払い方法のドキュメントをご覧ください。

最低課金額 最大課金額
日本 100 (¥100) 6000000 (¥6,000,000)
マレーシア 100 (RM1.00) 10000000 (RM100,000.00)
シンガポール 100 (S$1.00) 2000000 (S$20,000.00)
タイ 2000 (฿20.00) 15000000 (฿150,000.00)

口座資金通貨以外の通貨で課金を作成する場合(マルチカレンシーを参照)、有効な最低課金額及び最大課金額は、決済通貨に換算された後の等価額で測定されます。

決済と送金

課金は常に顧客アカウントの資金通貨で決済されます。 アカウントの資金通貨は、アカウントが登録された国によって異なります。

顧客の口座資金通貨でのみ、資金を銀行口座に送金することができます。 その銀行口座は、アカウントが登録された国で保有している必要があります。

資金通貨
日本 JPY
マレーシア MYR
シンガポール SGD
タイ THB

振込限度額

顧客のアカウントが登録されている国に基づき、最小送金額と最大送金額が判断されます。

最小送金額 最大送金額
日本 260 (¥260) 2000000000 (¥2,000,000,000)
マレーシア 100 (RM1.00) 1000000000 (RM10,000,000.00)
シンガポール 100 (S$1.00) 1000000000 (S$10,000,000.00)
タイ 3000 (฿30.00) 5000000000 (฿50,000,000.00)
Omiseは、お客様のウェブサイト全般における利便性を向上するためにクッキーを利用し、お客様のアクセス、閲覧履歴に関する情報を収集します。 当社のウェブサイトを閲覧し続けることにより、お客様は当社のプライバシーポリシーに同意することとします。 詳細はこちら