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

Версия 0.2 Beta (10.08.19)

API позволяет интегрировать обменные операции с Вашими сервисами.

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

Создание проекта

Адрес: https://btcstaff.pro/api/exchange
Метод: POST
  
Принимаемые параметры:
{
  "key": "api_key", // Ваш уникальный api ключ  
  "from": "BTC", // название направления  
  "to": "PMUSD",
  "amount_send": 1, // укажите отправляемую сумму или сумму получения  
  "amount_receive": 12000,
  "email": "email@gmail.com", // обязательно  
  "wallet_to": "34jYMi5GM966NRyjGZR4fsCyXganM6RJq8", // Ваш кошелек для получения средств, опционально  
  "wallet_from": "U24234234", // с какого кошелька поступит оплата, опционально  
}
Успешный ответ:
{
  "exchange_id": "B326734ZBSNJMR37543FH", // уникальный id обмена  
  "pay_to_wallet": "4fsCyXganM6RJq834jYMi5GM966", // кошелек для оплаты  
  "amount_without_fee": 1, // сумма оплаты  
  "pay_to_url": null, // прямая ссылка на оплату  
  "comment": null // если нужно добавить примечание к платежу  
}
Возврат ошибки:
{
  "error_code": 4,
  "error_message": "Gateway(-s) are empty"
}

Статус обмена

Адрес: https://btcstaff.pro/api/status
Метод: POST, GET

Принимаемые параметры:
{
  "exchange_id": "B326734ZBSNJMR37543FH"
}
Успешный ответ:
{
  "status": "Awaiting payment", // Processing, Processed, Expired, Denied, Canceled, Waiting for payment confirmation
  "result": "17a125f4569cbee85bf243c119d48", // id транзакции или код  
  "result_url": "https://blockchain.com/ru/btc/tx/17a125f4569cbee85bf243c119d48", // для криптовалют  
  "created": 1565095988, // создан обмен (time UTC)  
  "updated": 1565096088, // завершен (time UTC)  
  "from": "PMUSD", // название направления  
  "to": "BTC",
  "rate_from": 12000, // курс обмена  
  "rate_to": 1
}
Возврат ошибки:
{
  "error_code": 14,
  "error_message": "Invalid exchange id"
}

Текущий курс обмена и лимиты

Адрес: https://btcstaff.pro/api/rate
Метод: GET

Принимаемые параметры:
{
  "from": "PMUSD", // название направления  "to": "BTC",
  "amount_send": 12000, // Суммы можно оставить пустыми  
  "amount_receive": 1,
}
Успешный ответ:
{
  "cur_from": "USD",
  "cur_to": "BTC",
  "amount_send": 12000,
  "amount_receive": 1,
  "min": 150, // минимальная сумма на обмен в cur_from  
  "max": 5000, // максимальная сумма в cur_from  
  "reserve": 12500.22 // доступный резерв в cur_to  
}
Возврат ошибки:
{
  "error_code": 16,
  "error_message": "No dirrection",
}

Поддерживаемые валюты

Адрес: https://btcstaff.pro/api/gateways
Метод: POST, GET

Успешный ответ:

{
    "BTC" : 
        {
            "title" : Bitcoin BTC
            "currency" : BTC
            "allow_send" : 1
            "allow_receive" : 0
            "code" : BTC
            "reserve" : 0.01307752
            "need_wallet_from" : 0
        }

    "LTC" : 
        {
            "title" : Litecoin LTC
            "currency" : LTC
            "allow_send" : 1
            "allow_receive" : 1
            "code" : LTC
            "reserve" : 0.00327532
            "need_wallet_from" : 0
        }

    "ETH" : 
        {
            "title" : Ethereum ETH
            "currency" : ETH
            "allow_send" : 1
            "allow_receive" : 1
            "code" : ETH
            "reserve" : 0
            "need_wallet_from" : 0
        }

    "USDTERC" : 
        {
            "title" : USDT {erc-20} USD
            "currency" : USD
            "allow_send" : 1
            "allow_receive" : 1
            "code" : USDTERC
            "reserve" : 59.92
            "need_wallet_from" : 0
        }

    "YAMRUB" : 
        {
            "title" : YMoney RUB
            "currency" : RUB
            "allow_send" : 0
            "allow_receive" : 0
            "code" : YAMRUB
            "reserve" : 95.39
            "need_wallet_from" : 1
        }

    "QWRUB" : 
        {
            "title" : Qiwi RUB
            "currency" : RUB
            "allow_send" : 1
            "allow_receive" : 1
            "code" : QWRUB
            "reserve" : 174.25
            "need_wallet_from" : 1
        }

    "PMUSD" : 
        {
            "title" : Perfect Money USD
            "currency" : USD
            "allow_send" : 1
            "allow_receive" : 1
            "code" : PMUSD
            "reserve" : 20.26
            "need_wallet_from" : 1
        }

    "PMEUR" : 
        {
            "title" : Perfect Money EUR
            "currency" : EUR
            "allow_send" : 1
            "allow_receive" : 1
            "code" : PMEUR
            "reserve" : 27
            "need_wallet_from" : 0
        }

    "PMVUSD" : 
        {
            "title" : E-Voucher PM USD
            "currency" : USD
            "allow_send" : 1
            "allow_receive" : 1
            "code" : PMVUSD
            "reserve" : 20.26
            "need_wallet_from" : 0
        }

    "PRRUB" : 
        {
            "title" : Payeer RUB
            "currency" : RUB
            "allow_send" : 1
            "allow_receive" : 1
            "code" : PRRUB
            "reserve" : 768.65
            "need_wallet_from" : 0
        }

    "PRUSD" : 
        {
            "title" : Payeer USD
            "currency" : USD
            "allow_send" : 1
            "allow_receive" : 1
            "code" : PRUSD
            "reserve" : 11.88
            "need_wallet_from" : 0
        }

    "PREUR" : 
        {
            "title" : Payeer EUR
            "currency" : EUR
            "allow_send" : 1
            "allow_receive" : 1
            "code" : PREUR
            "reserve" : 2910.51
            "need_wallet_from" : 0
        }

    "ADVCRUB" : 
        {
            "title" : AdvCash RUB
            "currency" : RUB
            "allow_send" : 1
            "allow_receive" : 1
            "code" : ADVCRUB
            "reserve" : 802.51
            "need_wallet_from" : 1
        }

    "ADVCUSD" : 
        {
            "title" : AdvCash USD
            "currency" : USD
            "allow_send" : 1
            "allow_receive" : 1
            "code" : ADVCUSD
            "reserve" : 26.87
            "need_wallet_from" : 1
        }

    "ADVCEUR" : 
        {
            "title" : AdvCash EUR
            "currency" : EUR
            "allow_send" : 1
            "allow_receive" : 1
            "code" : ADVCEUR
            "reserve" : 3.52
            "need_wallet_from" : 0
        }

    "EXMRUB" : 
        {
            "title" : EXMO RUB
            "currency" : RUB
            "allow_send" : 0
            "allow_receive" : 0
            "code" : EXMRUB
            "reserve" : 137453.43
            "need_wallet_from" : 0
        }

    "EXMUSD" : 
        {
            "title" : EXMO USD
            "currency" : USD
            "allow_send" : 0
            "allow_receive" : 0
            "code" : EXMUSD
            "reserve" : 85.52
            "need_wallet_from" : 0
        }

    "EXMEUR" : 
        {
            "title" : EXMO EUR
            "currency" : EUR
            "allow_send" : 0
            "allow_receive" : 0
            "code" : EXMEUR
            "reserve" : 0
            "need_wallet_from" : 0
        }

    "CARDRUB" : 
        {
            "title" : Visa & MasterCard RUB
            "currency" : RUB
            "allow_send" : 1
            "allow_receive" : 1
            "code" : CARDRUB
            "reserve" : 174.25
            "need_wallet_from" : 1
        }

    "SBERRUB" : 
        {
            "title" : Сбербанк RUB
            "currency" : RUB
            "allow_send" : 0
            "allow_receive" : 0
            "code" : SBERRUB
            "reserve" : 174.25
            "need_wallet_from" : 1
        }

    "MIRCRUB" : 
        {
            "title" : МИР RUB
            "currency" : RUB
            "allow_send" : 0
            "allow_receive" : 1
            "code" : MIRCRUB
            "reserve" : 174.25
            "need_wallet_from" : 1
        }

    "ACRUB" : 
        {
            "title" : Альфабанк RUB
            "currency" : RUB
            "allow_send" : 0
            "allow_receive" : 0
            "code" : ACRUB
            "reserve" : 174.25
            "need_wallet_from" : 1
        }

    "TBRUB" : 
        {
            "title" : ВТБ24 RUB
            "currency" : RUB
            "allow_send" : 0
            "allow_receive" : 0
            "code" : TBRUB
            "reserve" : 174.25
            "need_wallet_from" : 1
        }

    "TCSBRUB" : 
        {
            "title" : Тинькофф RUB
            "currency" : RUB
            "allow_send" : 0
            "allow_receive" : 0
            "code" : TCSBRUB
            "reserve" : 174.25
            "need_wallet_from" : 1
        }

    "PSBRUB" : 
        {
            "title" : Промсвязьбанк RUB
            "currency" : RUB
            "allow_send" : 0
            "allow_receive" : 1
            "code" : PSBRUB
            "reserve" : 174.25
            "need_wallet_from" : 1
        }

    "P24UAH" : 
        {
            "title" : Privat 24 UAH
            "currency" : UAH
            "allow_send" : 1
            "allow_receive" : 1
            "code" : P24UAH
            "reserve" : 129.48
            "need_wallet_from" : 1
        }

    "MONOBUAH" : 
        {
            "title" : Monobank UAH
            "currency" : UAH
            "allow_send" : 1
            "allow_receive" : 1
            "code" : MONOBUAH
            "reserve" : 129.48
            "need_wallet_from" : 1
        }

    "CARDUAH" : 
        {
            "title" : Visa & MasterCard UAH
            "currency" : UAH
            "allow_send" : 1
            "allow_receive" : 1
            "code" : CARDUAH
            "reserve" : 129.48
            "need_wallet_from" : 1
        }

}
Данный сайт использует cookies.
Правила использования обменника
Понятно