開発者

GET/v3/getbalance

アカウント残高の取得

APIアカウントに保存されている残高、通貨、支払条件を取得します。

このページの内容
  1. リクエスト
  2. レスポンス
  3. エラーと利用上の注意

API認証情報に対応するアカウントの残高、通貨、支払条件の値を取得します。これは残高の照会であり、入金や注文は行いません。

リクエスト

サーバー側のAPI認証情報を使用し、HTTPSで通信してください。各例では認証情報を環境変数から読み込みます。実際に使用できる認証情報は含まれていません。status.codeをJSON本文で確認し、HTTPステータスも確認してください。これらの従来のハンドラーは、アプリケーションエラーに対して必ずしもHTTPエラーステータスを設定するわけではありません。

curl --user "$MULTITEL_API_USER:$MULTITEL_API_PASSWORD" \
  "https://api.multitel.net/v3/getbalance"

パスパラメーター、クエリパラメーター、本文のパラメーターはいずれも不要です。

レスポンス

これはレスポンスの構造を示す例であり、アカウントのデータや現在の価格の見積もりではありません。

{
  "status": {
    "code": 200,
    "msg": ""
  },
  "response": {
    "balance": "125.50",
    "currency": "USD",
    "terms": "prepaid"
  }
}
残高レスポンスのフィールド
フィールド意味
balance保存されているアカウント残高です。金額を扱う際は、小数の精度を維持してください。
currencyこのアカウントに保存されている通貨の値です。
termsアカウントに保存されている支払条件の値です。このハンドラーは、この値が取り得る値の列挙や正規化を行いません。この例が取り得る値をすべて網羅していると考えないでください。

エラーと利用上の注意

認証に失敗した場合は、API共通の認証レスポンスが使用されます。このハンドラーには、残高が存在しない場合の個別のエラーやページネーションは定義されていません。残高が返されても資金が確保されるわけではなく、その後の注文の成功を保証するものでもありません。