api

API утилит

Утилиты для запроса балансов, обменных курсов и поддерживаемых криптовалют.

Обновлено: 09.03.2026

Служебные endpoints для запроса балансов, обменных курсов и поддерживаемых криптовалют.


get-credit-balance

Запрос баланса Credits. Credits используются для системы списания комиссий QuantaPay.

Запрос

curl -X POST https://cloud.quantapay.app/api.php \
  -d "function=get-credit-balance" \
  -d "api-key=YOUR_API_KEY"

Ответ

{
  "success": true,
  "response": {
    "credit_balance": 150.00,
    "credit_currency": "USD"
  }
}
ПолеТипОписание
credit_balancenumberВаш текущий баланс Credits.
credit_currencystringВалюта вашего баланса Credits (обычноUSD).

get-balances

Запрос балансов криптовалюты для всех настроенных адресов кошельков.

Запрос

curl -X POST https://cloud.quantapay.app/api.php \
  -d "function=get-balances" \
  -d "api-key=YOUR_API_KEY"

Ответ

Возвращает данные о балансе для всех настроенных криптовалютных адресов.

{
  "success": true,
  "response": {
    "btc": {
      "amount": "0.5432",
      "fiat": "35210.50"
    },
    "eth": {
      "amount": "12.345",
      "fiat": "45678.90"
    }
  }
}

get-exchange-rates

Получить текущий обменный курс между фиатной валютой и криптовалютой.

Запрос

curl -X POST https://cloud.quantapay.app/api.php \
  -d "function=get-exchange-rates" \
  -d "api-key=YOUR_API_KEY" \
  -d "currency_code=USD" \
  -d "cryptocurrency_code=btc"

Параметры

ПараметрТипОбязательныйОписание
currency_codestringДаКод фиатной валюты (например,USD, EUR).
cryptocurrency_codestringДаКод криптовалюты (например,btc, eth).

Ответ

{
  "success": true,
  "response": "64850.25"
}

В ответе указывается цена 1 единицы криптовалюты в указанной фиатной валюте.


get-fiat-value

Преобразовать сумму в криптовалюте в ее фиатный эквивалент.

Запрос

curl -X POST https://cloud.quantapay.app/api.php \
  -d "function=get-fiat-value" \
  -d "api-key=YOUR_API_KEY" \
  -d "amount=0.5" \
  -d "cryptocurrency_code=btc" \
  -d "currency_code=USD"

Параметры

ПараметрТипОбязательныйОписание
amountnumberДаСумма криптовалюты для конвертации.
cryptocurrency_codestringДаКод криптовалюты (например,btc, eth).
currency_codestringДаКод целевой фиатной валюты (например,USD).

Ответ

{
  "success": true,
  "response": "32425.13"
}

get-cryptocurrency-codes

Получить список всех поддерживаемых кодов криптовалют и их сетевых групп.

⚠️ Внимание: Эта функция зарегистрирована в API-роутере (api.php), но не имеет обработчика в бэкенде (ajax.php). Вызов этой функции пройдет проверку параметров, но вернет пустой ответ. Необходимо реализовать обработчик, прежде чем эта конечная точка заработает.

Запрос

curl -X POST https://cloud.quantapay.app/api.php \
  -d "function=get-cryptocurrency-codes" \
  -d "api-key=YOUR_API_KEY" \
  -d "cryptocurrency_code="

Параметры

ПараметрТипОбязательныйОписание
cryptocurrency_codestringДаПередайте пустую строку, чтобы получить все коды, или название блокчейна (например,eth), чтобы получить коды только для этой сети.

Ожидаемый ответ

{
  "success": true,
  "response": {
    "BTC": ["btc"],
    "ETH": ["eth", "usdt", "usdc", "link", "shib", "bat"],
    "SOL": ["sol"],
    "TRX": ["usdt_tron"],
    "BSC": ["bnb", "busd", "usdt_bsc"],
    "XRP": ["xrp"],
    "LTC": ["ltc"],
    "DOGE": ["doge"],
    "BCH": ["bch"],
    "ALGO": ["algo"],
    "XMR": ["xmr"]
  }
}

Ответ сопоставляет сети блокчейн с поддерживаемыми ими кодами криптовалют. Также включены пользовательские токены (добавленные через Настройки → Платежи → Пользовательский токен).