通貨
通貨は、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) |