API
для разработчиков

Полнофункциональный REST API с подробной документацией, готовыми SDK и примерами кода для быстрой интеграции.

Быстрые ссылки

API Status

Все системы работают
Uptime: 99.9%

Возможности API

Все инструменты для интеграции криптоплатежей в ваше приложение

REST API

Простой REST API для всех операций

Webhooks

Мгновенные уведомления о статусе платежей

Безопасность

Полностью анонимный криптопроцессинг с защитой от DDoS атак

Основные эндпоинты

Полный список доступных API методов

GET
/neworder
Создание нового платежа
GET
/getinfo
Получение информации о платеже
GET
/getball
Проверка баланса кошелька
GET
/public/coins_list
Список поддерживаемых криптовалют

Документация API

Подробное описание всех методов API

Создание заказа

Создание нового платежного адреса для приёма криптовалюты

Метод:
GET
URL:https://api.cryptoflow.cloud/neworder

Параметры запроса:

Параметр
Тип
Описание
coin
str
Код криптовалюты (btc, usdt_trc20, eth и др.)
amount
float
Сумма к оплате
currency
str (опционально)
Валюта суммы (usd, rub, eur)
shopid
str
ID вашего магазина
qrcode
bool (опционально)
Вернуть QR-код в base64

Пример запроса:

1curl -X GET -H "Authorization: Bearer YOUR_TOKEN" \
2  "https://api.cryptoflow.cloud/neworder?coin=usdt_trc20&amount=100&currency=usd&shopid=YOUR_SHOP_ID"

Ответ:

{
  "address": "*address*",
  "amount": "102.000",
  "coin_name": "Tether USD",
  "err": false,
  "expires_sec": 10800,
  "id": "*INV_ID*",
  "qrcode": null,
  "respcode": 1
}

Ссылка на оплату:

https://api.cryptoflow.cloud/inv/*INV_ID*

Проверка заказа

Получение информации о статусе платежа

Метод:
GET
URL:https://api.cryptoflow.cloud/getinfo

Параметры запроса:

Параметр
Тип
Описание
orderid
str
Уникальный ID заказа

Пример запроса:

1curl -X GET "https://api.cryptoflow.cloud/getinfo?orderid=ORDER_ID"

Ответ:

{
  "address": "*address*",
  "admit": "100.00000000",
  "admitincur": "100.00",
  "amount": "102.00000000",
  "currency": "usd",
  "date": 1717675788,
  "err": false,
  "expire": 1717686587,
  "received": "0.00000000",
  "receivedincur": "0.00",
  "respcode": 2,
  "status": 0
}

Статусы платежа:

0Ожидание оплаты
-1Просрочен
1Ожидание подтверждения
2Оплачено

Проверка баланса

Получение информации о балансе кошельков магазина

Метод:
GET
URL:https://api.cryptoflow.cloud/getball

Параметры запроса:

Параметр
Тип
Описание
shopid
str
ID вашего магазина

Пример запроса:

1curl -X GET -H "Authorization: Bearer YOUR_TOKEN" \
2  "https://api.cryptoflow.cloud/getball?shopid=YOUR_SHOP_ID"

Ответ:

{
  "err": false,
  "respcode": 8,
  "wallets": {
    "usdt_trc20": "100.000",
    "btc": "0.00000000",
    "xmr": "0.00000000",
    "trx": "0.000000"
  }
}

Webhook уведомления

Получение уведомлений о статусе платежа на ваш сервер

Метод:
POST
URL:https://yoursite.com/webhook (ваш URL)

Параметры запроса:

Параметр
Тип
Описание
orderid
str
Уникальный ID заказа
amount
float
Сумма платежа в валюте (currency)
currency
str
Валюта суммы (usd, rub, eur)
received
float
Полученная сумма в криптовалюте
SIGNATURE
str
Подпись запроса md5(orderid:shopid)

Пример запроса:

1# Пример данных которые приходят на ваш webhook:
2{
3  "orderid": "1E1B12761B",
4  "amount": 100.0,
5  "currency": "usd",
6  "received": 0.753896339,
7  "SIGNATURE": "41830fa857340e64b4021a6582285a5e"
8}

Ответ:

DONE

Список поддерживаемых криптовалют

Получение списка всех доступных криптовалют с лимитами

Метод:
GET
URL:https://api.cryptoflow.cloud/public/coins_list

Параметры запроса:

Параметр
Тип
Описание

Пример запроса:

1curl -X GET "https://api.cryptoflow.cloud/public/coins_list"

Ответ:

{
  "coins": [
    {
      "code": "btc",
      "decimals": 8,
      "fullname": "Bitcoin",
      "maxamount": "50000.00",
      "minamount": "1.00"
    },
    {
      "code": "usdt_trc20",
      "decimals": 6,
      "fullname": "Tron USDT",
      "maxamount": "50000.00",
      "minamount": "1.00"
    },
    {
      "code": "eth",
      "decimals": 18,
      "fullname": "Ethereum",
      "maxamount": "50000.00",
      "minamount": "1.00"
    }
    // ... и другие криптовалюты
  ],
  "err": false,
  "respcode": 13,
  "result": "ok"
}

Поддержка разработчиков

Примеры интеграций
Тестовая среда
24/7 техподдержка

Готовы принимать криптоплатежи?

Получите API ключи и начните интеграцию криптоплатежей уже сегодня