API утилит
Утилиты для запроса балансов, обменных курсов и поддерживаемых криптовалют.
Служебные 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_balance | number | Ваш текущий баланс Credits. |
credit_currency | string | Валюта вашего баланса 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_code | string | Да | Код фиатной валюты (например,USD, EUR). |
cryptocurrency_code | string | Да | Код криптовалюты (например,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"
Параметры
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
amount | number | Да | Сумма криптовалюты для конвертации. |
cryptocurrency_code | string | Да | Код криптовалюты (например,btc, eth). |
currency_code | string | Да | Код целевой фиатной валюты (например,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_code | string | Да | Передайте пустую строку, чтобы получить все коды, или название блокчейна (например,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"]
}
}
Ответ сопоставляет сети блокчейн с поддерживаемыми ими кодами криптовалют. Также включены пользовательские токены (добавленные через Настройки → Платежи → Пользовательский токен).