API панели управления

API панели управления предоставляет возможность доступа и управления различными данными.

API панели управления можно активировать / деактивировать в панеле управления в разделе "Настройки приложения" — "Настройка API панели управления".

Аутентификация

Для работы с API необходима аутентификация с использованием секретного ключа полученного в панеле управления в разделе "Настройки приложения" — "Настройка API панели управления". Секретный ключ необходимо отправлять в HTTP заголовке X-Authorization.

Доступные методы

Работа с API подразумевает отправку POST запроса на URL адрес нужного метода:

МетодОписание метода
dashboard-api-get-orderПолучение информации о заявке на обмен
dashboard-api-set-order-statusИзменение статуса заявки на обмен
dashboard-api-delete-orderУдаление заявки на обмен

Пример URL адреса для отправки запроса:

https://demo.exchanger-cms.com/dashboard-api-get-order
Обработка ответов

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

{ 
    "success":true,
    "result":["data"]
}

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

{ 
    "success":false,
    "result":false
}

Ответ сервера представлен в формате json.

Метод dashboard-api-get-order

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

ПараметрОписание параметра
tokenТокен (если несколько, указать через запятую)

Пример ответа:

{ 
    "success":true,
    "result":[
        ["830cc115288952a9e587a5dda7afb25b",3,"btc-qwrub",71,29,"BTC","QWRUB","BTC","RUB",1,668168.0007,0.001,668.17,8,2,0,0,1590672224,"demo",null,"85.174.205.90","RU","ru",14,0,"","",{"1":"75364364353","6":"[email protected]"},0,0]
    ]
}

Обработка ответа:

#Описание индекса
0Токен
1Идентификатор статуса заявки на обмен
2Строка идентификатор направления обмена
3Идентификатор отдаваемой валюты
4Идентификатор получаемой валюты
5Строка идентификатор отдаваемой валюты
6Строка идентификатор получаемой валюты
7Код отдаваемой валюты в стандарте ISO 4217
8Код получаемой валюты в стандарте ISO 4217
9Курс отдаваемой валюты
10Курс получаемой валюты
11Отдаваемая сумма
12Получаемая сумма
13Количество знаков после запятой у отдаваемой валюты
14Количество знаков после запятой у получаемой валюты
15Сумма бонуса
16Сумма реферального вознаграждения
17Дата создания в формате Unix Timestamp
18Логин пользователя (если нет - null)
19Логин реферера (если нет - null)
20IP адрес
21Код страны
22Код языка, на котром пользователь создал заявку
23Идентификатор мерчанта входящих платежей
24Идентификатор мерчанта исходящих платежей
25Идентификатор транзакции о подтверждении оплаты
26Идентификатор транзакции о подтверждении выплаты
27Массив идентификаторов полей на странице обмена
28Массив идентификаторов полей на странице обмена
29Дата оплаты заявки в формате Unix Timestamp
30Дата выполнения заявки в формате Unix Timestamp

Идентификаторы полей на странице обмена:

#Описание
0Реквизиты отдаваемой валюты
1Реквизиты получаемой валюты
2Тег назначения
3Имя
4Среднее имя
5Фамилия
6Электронная почта
7Номер телефона
8Номер паспорта
9Страна
10Город
11Адрес
12Кодовая фраза
13URL адрес
14Комментарий
15Дата
16Время
17Telegram
18Skype
19Viber
20Whatsapp
21Messenger
22Discord
23Snapchat

Идентификаторы мерчантов обработки входящих платежей:

#Описание
0Ручная обработка платежа
1Баланс пользователя
2Advanced Cash
3Alikassa
4Coinpayments
5LiqPay
6PayPal
7Payeer
8Perfect Money
9Qiwi
10Web Money
11Yandex Money
12Exmo
13Livecoin
14LocalCAG

Идентификаторы мерчантов обработки исходящих платежей:

#Описание
0Ручная обработка платежа
1Баланс пользователя
2Кастомный мерчант

Идентификаторы статуса заявок на обмен:

#Описание
0Ожидает оплаты
1Оплачена
2Приостановлена
3Отменена
4Выполнена
Метод dashboard-api-set-order-status

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

ПараметрОписание
tokenТокен (если несколько, указать через запятую)
statusИдентификатор статуса
txnНомер транзакции оплаты/выплаты (не обязательно)

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

Пример ответа:

{ 
    "success":true,
    "result":true
}

Метод dashboard-api-delete-order

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

ПараметрОписание
tokenТокен (если несколько, указать через запятую)

Пример ответа:

{ 
    "success":true,
    "result":true
}

График работы пн. — вс. 08:00 — 20:00 (GMT+03:00)

Сделано с от Exchanger CMS © 2019 - 2020

Telegram чатОбратная связь

Мы в социальных сетях