Документация API приёма криптовалют

Добро пожаловать в документацию API для приема оплат с помощью криптовалют. Этот API предоставляет возможность создания обменных операций с криптовалютами через наш сервис.

Базовый URL

GET https://iskillbot.ru/crypto

Генерация криптоадреса

На данный момент sym поддерживается криптокошельки btc/ltc/eth/trx/doge по запросу можно ещё добавить

С помощью URL

https://iskillbot.ru/crypto/?sym=ltc&address=ltc1qm0t8ae3g0lc3pl2ezxyze8xnwyztr30dq6thx8&callback=https://iskillbot.cp/callback

Пример на php

// URL для GET-запроса
$url = "https://iskillbot.ru/crypto/?sym=eth&address=0x4e5b2e1dc63f6b91cb6cd759936495434c7e972f&callback=https://csxczxcpcoob.com";

// Инициализация cURL-сессии
$ch = curl_init();

// Устанавливаем URL
curl_setopt($ch, CURLOPT_URL, $url);

// Устанавливаем параметр RETURNTRANSFER в true для возврата результата запроса в переменную
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

// Выполняем запрос и получаем ответ
$response = curl_exec($ch);

// Закрываем сессию
curl_close($ch);

// Парсим JSON
$data = json_decode($response, true);

// Проверяем, удалось ли распарсить JSON
if ($data !== null && isset($data['address_in'])) {
    $addressIn = $data['address_in'];
    echo "Значение address_in: $addressIn";
} else {
    echo "Не удалось получить значение address_in.";
}

Пример успешного ответа

200
{"status": "success", "address_in": "MHHAYCwXuicNQCDkCMJt5cUPsFX8Lwtaum", "address_out": "M9GjSAcQgw4GvZnjk2UhEDWVtSDs4HRfNa", "callback_url": "https://iskillbot.ru/callback", "minimum_transaction_coin": "0.00266000", "priority": "default"}

Пример ошибки

400
{"error":"Missing required parameters or invalid symbol"}

Callback уведомление

После оплаты мы отправляем GET запросом ответ

uuid:
ff8ea52d-66fe-4767-a837-4653ccdfd42e
address_in:
MEE3QdWrktwSEiS6V1sum7ECKpEjsxqM2s
address_out:
MMHjcM7GXPPUCLCqsXiWsx3LH9GSnxej4g
confirmations:
1
txid_in:
7b16ff717e324d5664e56f54775874759986b48e4d9672bdeff116bbae380272
txid_out:
7fbf62ead82278f8e18fa3e80517205efc11348409038c1ffa87e81782ff1969
fee:
275160
fee_coin:
0.0027516
value:
34395000
value_coin:
0.34395
value_forwarded:
34119594
value_forwarded_coin:
0.34119594
coin:
ltc
price:
64.7786135931
result:
sent
pending:
0

Чтобы предотвратить повторные IP-адреса в ваших системах, ответом на запрос IPN должно быть *ok* в виде обычного текста.