API панели управления
Содержание
- Отправка запроса
- Отключение методов
- Обработка ответа
- Использование пагинации
- Получение списка заявок на обмен
- Получение информации о заявке на обмен
- Изменение статуса заявки на обмен
- Удаление заявки на обмен
- Получение списка заблокированных платежных реквизитов
- Получение информации о заблокированном платежном реквизите
- Изменение статуса для заблокированного платежного реквизита
- Удаление заблокированного платежного реквизита
- Блокировка платежного реквизита
- Получение списка отзывов
- Получение информации об отзыве
- Изменение статуса отзыва
- Удаление отзыва
- Получение списка заявок на запрос резерва
- Получение информации о заявке на запрос резерва
- Изменение статуса заявки на запрос резерва
- Удаление заявки на запрос резерва
- Получение списка заявок на запрос верификации
- Получение информации о заявке на запрос верификации
- Изменение статуса заявки на запрос верификации
- Удаление заявки на запрос верификации
- Получение списка инвестиционных пакетов
- Получение информации об инвестиционном пакете
- Удаление инвестиционного пакета
- Получение списка пользователей
- Получение информации о пользователе
- Изменение статуса пользователя
- Удаление пользователя
- Изменение данных пользователя
- Получение списка валют
- Получение информации о валюте
- Изменение статуса валюты
- Удаление валюты
- Изменение данных валюты
- Получение списка направлений обмена
- Получение информации о направлении обмена
- Изменение статуса направления обмена
- Удаление направления обмена
- Изменение статуса оператора
- Изменение статуса режима технических работ
API панели управления предоставляет возможность доступа и управления различными данными сайта. Для работы с API необходима аутентификация с использованием секретного ключа полученного в разделе "Настройки приложения" — "Настройка API панели управления" — "Секретный ключ". Секретный ключ необходимо отправлять в HTTP заголовке "X-Authorization". Работа с API подразумевает отправку POST запроса на URL адрес нужного метода.
Вы можете полностью закрыть доступ к API панели управления в разделе "Настройки приложения" — "Настройка API панели управления".
Пример успешного ответа:
{
"success": true,
"result": [
"data"
]
}
Пример неуспешного ответа:
{
"success": false,
"message: "Текст ошибки",
"result": false
}
Для пагинации списков используйте параметр "page" с номером позиции в качестве значения.
Пример ответа с использованием пагинации:
{
"success": true,
"pagination": [
200,
50
],
"result": [
"data"
]
}
Обработка ответа:
# | Описание |
---|---|
0 | Общее количество элементов |
1 | Количество элементов для текущей позиции |
Метод:
/dashboard-api-get-orders
Пример запроса:
curl -X POST 'https://demo.exchanger-cms.com/dashboard-api-get-orders' \
--header 'X-Authorization: **********'
Пример ответа:
{
"success": true,
"pagination": [
1,
1
],
"result": [
[
3,
"c4ca4238a0*****",
"API",
"a698a6d4ab7cc3d38eae63e1e8684baa",
0,
"ru",
14,
0,
"",
"",
{
"1": "0x470487bcB944B0aB2daD52832ba9816EB45F7E40",
"6": "[email protected]"
},
52,
19,
"ETH",
"USDT",
"ETH",
"USDT",
1,
467.84209771,
0.25,
116.96052443,
8,
8,
4,
0,
0,
0,
1606036382
]
]
}
Обработка ответа полностью соответствует формату метода "/dashboard-api-get-order".
Метод:
/dashboard-api-get-order
Пример запроса:
curl -X POST 'https://demo.exchanger-cms.com/dashboard-api-get-order' \
--header 'X-Authorization: **********' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'id=3'
Параметры запроса:
Параметр | Описание параметра |
---|---|
id | Идентификатор |
Пример ответа:
{
"success": true,
"result": [
3,
"c4ca4238a0*****",
"API",
"a698a6d4ab7cc3d38eae63e1e8684baa",
0,
"ru",
14,
0,
"",
"",
{
"1": "0x470487bcB944B0aB2daD52832ba9816EB45F7E40",
"6": "[email protected]"
},
52,
19,
"ETH",
"USDT",
"ETH",
"USDT",
1,
467.84209771,
0.25,
116.96052443,
8,
8,
4,
0,
0,
0,
1606036382
]
}
Обработка ответа:
# | Описание |
---|---|
0 | Идентификатор |
1 | IP адрес |
2 | Двухбуквенный код страны |
3 | Токен |
4 | Идентификатор статуса |
5 | Двухбуквенный код языка |
6 | Идентификатор мерчанта входящих платежей |
7 | Идентификатор мерчанта исходящих платежей |
8 | Идентификатор транзакции о подтверждении оплаты |
9 | Идентификатор транзакции о подтверждении выплаты |
10 | Массив из идентификаторов обязательных к заполнению полей на странице обмена |
11 | Идентификатор отдаваемой валюты |
12 | Идентификатор получаемой валюты |
13 | Строка идентификатор отдаваемой валюты |
14 | Строка идентификатор получаемой валюты |
15 | Код отдаваемой валюты |
16 | Код получаемой валюты |
17 | Курс отдаваемой валюты |
18 | Курс получаемой валюты |
19 | Отдаваемая сумма |
20 | Получаемая сумма |
21 | Количество знаков после запятой отдаваемой валюты |
22 | Количество знаков после запятой получаемой валюты |
23 | Идентификатор пользователя |
24 | Сумма бонуса |
25 | Идентификатор реферала |
26 | Сумма реферального вознаграждения |
27 | Дата создания в формате Unix Timestamp |
Метод:
/dashboard-api-set-order-status
Пример запроса:
curl -X POST 'https://demo.exchanger-cms.com/dashboard-api-set-order-status' \
--header 'X-Authorization: **********' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'id=3' \
--data-urlencode 'status=3'
Параметры запроса:
Параметр | Описание |
---|---|
id | Идентификатор |
status | Идентификатор статуса |
txn | Номер транзакции оплаты/выплаты (необязательно) |
Пример ответа:
{
"success": true,
"result": true
}
Метод:
/dashboard-api-delete-order
Пример запроса:
curl -X POST 'https://demo.exchanger-cms.com/dashboard-api-delete-order' \
--header 'X-Authorization: **********' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'id=3'
Параметры запроса:
Параметр | Описание |
---|---|
id | Идентификатор |
Пример ответа:
{
"success": true,
"result": true
}
Метод:
/dashboard-api-get-details-banned
Пример запроса:
curl -X POST 'https://demo.exchanger-cms.com/dashboard-api-get-details-banned' \
--header 'X-Authorization: **********'
Пример ответа:
{
"success": true,
"pagination": [
1,
1
],
"result": [
[
4,
1,
44,
"P24UAH",
"UAH",
"4146378384484848",
""
]
]
}
Обработка ответа полностью соответствует формату метода "/dashboard-api-get-detail-banned".
Метод:
/dashboard-api-get-detail-banned
Пример запроса:
curl -X POST 'https://demo.exchanger-cms.com/dashboard-api-get-detail-banned' \
--header 'X-Authorization: **********' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'id=4'
Параметры запроса:
Параметр | Описание |
---|---|
id | Идентификатор |
Пример ответа:
{
"success": true,
"result": [
4,
1,
44,
"P24UAH",
"UAH",
"4146378384484848",
""
]
}
Обработка ответа:
# | Описание |
---|---|
0 | Идентификатор |
1 | Статус (активен: 1/0, удален: -1) |
2 | Идентификатор валюты |
3 | Строка идентификатор валюты |
4 | Код валюты |
5 | Реквизиты |
6 | Причина блокировки |
Метод:
/dashboard-api-set-detail-banned-status
Пример запроса:
curl -X POST 'https://demo.exchanger-cms.com/dashboard-api-set-detail-banned-status' \
--header 'X-Authorization: **********' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'id=4' \
--data-urlencode 'active=0'
Параметры запроса:
Параметр | Описание |
---|---|
id | Идентификатор |
active | Статус (активен: 1/0) |
Пример ответа:
{
"success": true,
"result": true
}
Метод:
/dashboard-api-delete-detail-banned
Пример запроса:
curl -X POST 'https://demo.exchanger-cms.com/dashboard-api-delete-detail-banned' \
--header 'X-Authorization: **********' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'id=4'
Параметры запроса:
Параметр | Описание |
---|---|
id | Идентификатор |
Пример ответа:
{
"success": true,
"result": true
}
Метод:
/dashboard-api-create-detail-banned
Пример запроса:
curl -X POST 'https://demo.exchanger-cms.com/dashboard-api-create-detail-banned' \
--header 'X-Authorization: **********' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'currency_id=44' \
--data-urlencode 'detail=4146378384484848'
Параметры запроса:
Параметр | Описание |
---|---|
currency_id | Идентификатор валюты |
detail | Реквизиты |
reason | Причина блокировка (необязательно) |
Пример ответа:
{
"success": true,
"result": [
3
]
}
Обработка ответа:
# | Описание |
---|---|
0 | Идентификатор |
Метод:
/dashboard-api-get-reviews
Пример запроса:
curl -X POST 'https://demo.exchanger-cms.com/dashboard-api-get-reviews' \
--header 'X-Authorization: **********'
Пример ответа:
{
"success": true,
"pagination": [
1,
1
],
"result": [
[
405,
"c4ca4238a0*****",
"API",
0,
"ru",
"[email protected]",
"Роман",
"Спасибо за быстрый обмен!",
1606036771
]
]
}
Обработка ответа полностью соответствует формату метода "/dashboard-api-get-review".
Метод:
/dashboard-api-get-review
Пример запроса:
curl -X POST 'https://demo.exchanger-cms.com/dashboard-api-get-review' \
--header 'X-Authorization: **********' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'id=405'
Параметры запроса:
Параметр | Описание |
---|---|
id | Идентификатор |
Пример ответа:
{
"success": true,
"result": [
405,
"c4ca4238a0*****",
"API",
0,
"ru",
"[email protected]",
"Роман",
"Спасибо за быстрый обмен!",
1606036771
]
}
Обработка ответа:
# | Описание |
---|---|
0 | Идентификатор |
1 | IP адрес |
2 | Двухбуквенный код страны |
3 | Статус (активен: 1/0, удален: -1) |
4 | Двухбуквенный код языка |
5 | Электронная почта |
6 | Имя |
7 | Текст |
8 | Дата создания в формате Unix Timestamp |
Метод:
/dashboard-api-set-review-status
Пример запроса:
curl -X POST 'https://demo.exchanger-cms.com/dashboard-api-set-review-status' \
--header 'X-Authorization: **********' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'id=405' \
--data-urlencode 'active=1'
Параметры запроса:
Параметр | Описание |
---|---|
id | Идентификатор |
active | Статус (активен: 1/0) |
Пример ответа:
{
"success": true,
"result": true
}
Метод:
/dashboard-api-delete-review
Пример запроса:
curl -X POST 'https://demo.exchanger-cms.com/dashboard-api-delete-review' \
--header 'X-Authorization: **********' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'id=405'
Параметры запроса:
Параметр | Описание |
---|---|
id | Идентификатор |
Пример ответа:
{
"success": true,
"result": true
}
Метод:
/dashboard-api-get-reserves-request
Пример запроса:
curl -X POST 'https://demo.exchanger-cms.com/dashboard-api-get-reserves-request' \
--header 'X-Authorization: **********'
Пример ответа:
{
"success": true,
"pagination": [
1,
1
],
"result": [
[
22,
"c4ca4238a0*****",
"API",
"657ee807975b75112798eb0b2c18b2e2",
1,
"ru",
52,
"ETH",
"ETH",
8,
1000,
"[email protected]",
1606036600
]
]
}
Обработка ответа полностью соответствует формату метода "/dashboard-api-get-reserve-request".
Метод:
/dashboard-api-get-reserve-request
Пример запроса:
curl -X POST 'https://demo.exchanger-cms.com/dashboard-api-get-reserve-request' \
--header 'X-Authorization: **********' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'id=22'
Параметры запроса:
Параметр | Описание |
---|---|
id | Идентификатор |
Пример ответа:
{
"success": true,
"result": [
22,
"c4ca4238a0*****",
"API",
"657ee807975b75112798eb0b2c18b2e2",
1,
"ru",
52,
"ETH",
"ETH",
8,
1000,
"[email protected]",
1606036600
]
}
Обработка ответа:
# | Описание |
---|---|
0 | Идентификатор |
1 | IP адрес |
2 | Двухбуквенный код страны |
3 | Токен |
4 | Статус (активен: 1/0, удален: -1) |
5 | Двухбуквенный код языка |
6 | Идентификатор валюты |
7 | Строка идентификатор валюты |
8 | Код валюты |
9 | Количество знаков после запятой валюты |
10 | Сумма |
11 | Электронная почта |
12 | Дата создания в формате Unix Timestamp |
Метод:
/dashboard-api-set-reserve-request-status
Пример запроса:
curl -X POST 'https://demo.exchanger-cms.com/dashboard-api-set-reserve-request-status' \
--header 'X-Authorization: **********' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'id=22' \
--data-urlencode 'active=0'
Параметры запроса:
Параметр | Описание |
---|---|
id | Идентификатор |
active | Статус (активен: 1/0) |
Пример ответа:
{
"success": true,
"result": true
}
Метод:
/dashboard-api-delete-reserve-request
Пример запроса:
curl -X POST 'https://demo.exchanger-cms.com/dashboard-api-delete-reserve-request' \
--header 'X-Authorization: **********' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'id=22'
Параметры запроса:
Параметр | Описание |
---|---|
id | Идентификатор |
Пример ответа:
{
"success": true,
"result": true
}
Метод:
/dashboard-api-get-verifications
Пример запроса:
curl -X POST 'https://demo.exchanger-cms.com/dashboard-api-get-verifications' \
--header 'X-Authorization: **********'
Пример ответа:
{
"success": true,
"pagination": [
1,
1
],
"result": [
[
1,
"a91050ed758ebcb97a4c5e9ee68b07e2",
1,
2,
"demo2",
"[email protected]",
0,
"0241456789",
"Александра",
"",
"Александровна",
192142800,
"78645352003",
"Россия",
"Петропавловск",
"Большесосновский р-н, Пермский край",
"050483",
1575531715
]
]
}
Обработка ответа полностью соответствует формату метода "/dashboard-api-get-verification".
Метод:
/dashboard-api-get-verification
Пример запроса:
curl -X POST 'https://demo.exchanger-cms.com/dashboard-api-get-verification' \
--header 'X-Authorization: **********' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'id=1'
Параметры запроса:
Параметр | Описание |
---|---|
id | Идентификатор |
Пример ответа:
{
"success": true,
"result": [
1,
"a91050ed758ebcb97a4c5e9ee68b07e2",
1,
2,
"demo2",
"[email protected]",
0,
"0241456789",
"Александра",
"",
"Александровна",
192142800,
"78645352003",
"Россия",
"Петропавловск",
"Большесосновский р-н, Пермский край",
"050483",
1575531715
]
}
Обработка ответа:
# | Описание |
---|---|
0 | Идентификатор |
1 | Токен |
2 | Статус (активен: 1/0, удален: -1) |
3 | Идентификатор пользователя |
4 | Логин пользователя |
5 | Электронная почта пользователя |
6 | Тип документа |
7 | Номер документа |
8 | Имя |
9 | Среднее имя |
10 | Фамилия |
11 | Дата рождения |
12 | Номер телефона |
13 | Страна |
14 | Город |
15 | Адрес |
16 | Почтовый индекс |
17 | Дата создания в формате Unix Timestamp |
Метод:
/dashboard-api-set-verification-status
Пример запроса:
curl -X POST 'https://demo.exchanger-cms.com/dashboard-api-set-verification-status' \
--header 'X-Authorization: **********' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'id=1' \
--data-urlencode 'active=0'
Параметры запроса:
Параметр | Описание |
---|---|
id | Идентификатор |
active | Статус (активен: 1/0) |
Пример ответа:
{
"success": true,
"result": true
}
Метод:
/dashboard-api-delete-verification
Пример запроса:
curl -X POST 'https://demo.exchanger-cms.com/dashboard-api-delete-verification' \
--header 'X-Authorization: **********' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'id=1'
Параметры запроса:
Параметр | Описание |
---|---|
id | Идентификатор |
Пример ответа:
{
"success": true,
"result": true
}
Метод:
/dashboard-api-get-investments
Пример запроса:
curl -X POST 'https://demo.exchanger-cms.com/dashboard-api-get-investments' \
--header 'X-Authorization: **********'
Пример ответа:
{
"success": true,
"pagination": [
1,
1
],
"result": [
[
12,
"04468331f969811b69dac680017cef50",
1,
1,
"demo",
"[email protected]",
500,
30,
3,
30,
1600412453,
1608188453,
1608188453
]
]
}
Обработка ответа полностью соответствует формату метода "/dashboard-api-get-investment".
Метод:
/dashboard-api-get-investment
Пример запроса:
curl -X POST 'https://demo.exchanger-cms.com/dashboard-api-get-investment' \
--header 'X-Authorization: **********' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'id=12'
Параметры запроса:
Параметр | Описание |
---|---|
id | Идентификатор |
Пример ответа:
{
"success": true,
"result": [
12,
"04468331f969811b69dac680017cef50",
1,
1,
"demo",
"[email protected]",
500,
30,
3,
30,
1600412453,
1608188453,
1608188453
]
}
Обработка ответа:
# | Описание |
---|---|
0 | Идентификатор |
1 | Статус (активен: 1/0, удален: -1) |
2 | Идентификатор пользователя |
3 | Логин пользователя |
4 | Электронная почта пользователя |
5 | Сумма вклада |
6 | Сумма начислений |
7 | Процентная ставка за весь период |
8 | Период |
9 | Дата открытия в формате Unix Timestamp |
10 | Дата последнего начисления в формате Unix Timestamp |
11 | Дата закрытия в формате Unix Timestamp |
Метод:
/dashboard-api-delete-investment
Пример запроса:
curl -X POST 'https://demo.exchanger-cms.com/dashboard-api-delete-investment' \
--header 'X-Authorization: **********' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'id=12'
Параметры запроса:
Параметр | Описание |
---|---|
id | Идентификатор |
Пример ответа:
{
"success": true,
"result": true
}
Метод:
/dashboard-api-get-users
Пример запроса:
curl -X POST 'https://demo.exchanger-cms.com/dashboard-api-get-users' \
--header 'X-Authorization: **********'
Пример ответа:
{
"success": true,
"pagination": [
1,
1
],
"result": [
[
4,
"c4ca4238a0*****",
"API",
1,
0,
"user",
"[email protected]",
"04f977fadffa466bdbc75d42bfec6ce1",
"",
1606036157,
"0.00 USD",
null,
null,
null,
null,
null,
0,
null,
""
]
]
}
Обработка ответа полностью соответствует формату метода "/dashboard-api-get-user".
Метод:
/dashboard-api-get-user
Пример запроса:
curl -X POST 'https://demo.exchanger-cms.com/dashboard-api-get-user' \
--header 'X-Authorization: **********' \
--data-urlencode 'id=4'
Параметры запроса:
Параметр | Описание |
---|---|
id | Идентификатор |
Пример ответа:
{
"success": true,
"result": [
4,
"c4ca4238a0*****",
"API",
1,
0,
"user",
"[email protected]",
"04f977fadffa466bdbc75d42bfec6ce1",
"",
1606036157,
"0.00 USD",
null,
null,
null,
null,
null,
0,
null,
""
]
}
Обработка ответа:
# | Описание |
---|---|
0 | Идентификатор |
1 | IP адрес |
2 | Двухбуквенный код страны |
3 | Статус (активен: 1/0, удален: -1) |
4 | Верифицирован (да: 1, нет: 0) |
5 | Логин |
6 | Электронная почта |
7 | Токен подтверждения регистрации |
8 | Токен подтверждения сброса пароля |
9 | Дата регистрации в формате Unix Timestamp |
10 | Форматированная сумма баланса |
11 | Форматированная скидка по системе бонусов |
12 | Форматированная ставка по системе бонусов |
13 | Форматированный оборот обменов |
14 | Форматированный оборот реферальных обменов |
15 | Форматированный оборот инвестиций |
16 | Идентификатор реферера |
17 | Логин реферера |
18 | Токен API пользователя |
Метод:
/dashboard-api-set-user-status
Пример запроса:
curl -X POST 'https://demo.exchanger-cms.com/dashboard-api-set-user-status' \
--header 'X-Authorization: **********' \
--data-urlencode 'id=4' \
--data-urlencode 'active=0'
Параметры запроса:
Параметр | Описание |
---|---|
id | Идентификатор |
active | Статус (активен: 1/0) |
Пример ответа:
{
"success": true,
"result": true
}
Метод:
/dashboard-api-delete-user
Пример запроса:
curl -X POST 'https://demo.exchanger-cms.com/dashboard-api-delete-user' \
--header 'X-Authorization: **********' \
--data-urlencode 'id=4'
Параметры запроса:
Параметр | Описание |
---|---|
id | Идентификатор |
Пример ответа:
{
"success": true,
"result": true
}
Метод:
/dashboard-api-update-user
Пример запроса:
curl -X POST 'https://demo.exchanger-cms.com/dashboard-api-update-user' \
--header 'X-Authorization: **********' \
--data-urlencode 'id=4' \
--data-urlencode 'balance=99.12'
Параметры запроса:
Параметр | Описание |
---|---|
verified | Статус верификации (активен: 1/0) |
balance | Баланс (число больше нуля) |
registrationToken | Токен подтверждения регистрации (32 латинских символа или цифр) |
passwordResetToken | Токен подтверждения сброса пароля (32 латинских символа или цифр) |
Пример ответа:
{
"success": true,
"result": true
}
Метод:
/dashboard-api-get-currencies
Пример запроса:
curl -X POST 'https://demo.exchanger-cms.com/dashboard-api-get-currencies' \
--header 'X-Authorization: **********'
Пример ответа:
{
"success": true,
"pagination": [
1,
1
],
"result": [
[
79,
1,
"ADVCRUB",
"RUB",
"Advanced Cash RUB",
"Номер кошелька",
"",
44856,
2,
"/site-default/icon-advcrub.png",
"electronicMoney",
""
]
]
}
Обработка ответа полностью соответствует формату метода "/dashboard-api-get-currency".
Метод:
/dashboard-api-get-currency
Пример запроса:
curl -X POST 'https://demo.exchanger-cms.com/dashboard-api-get-currency' \
--header 'X-Authorization: **********' \
--data-urlencode 'id=79'
Параметры запроса:
Параметр | Описание |
---|---|
id | Идентификатор валюты |
Пример ответа:
{
"success": true,
"result": [
79,
1,
"ADVCRUB",
"RUB",
"Advanced Cash RUB",
"Номер кошелька",
"",
44856,
2,
"/site-default/icon-advcrub.png",
"electronicMoney",
""
]
}
Обработка ответа:
# | Описание |
---|---|
0 | Идентификатор валюты |
1 | Статус валюты (активен: 1/0) |
2 | Строка идентификатор валюты |
3 | Код валюты |
4 | Название валюты |
5 | Название поля валюты на странице обмена |
6 | Подсказка поля валюты на странице обмена |
7 | Резерв валюты |
8 | Количество знаков после запятой валюты |
9 | Путь к иконке валюты |
10 | Метка |
11 | Платежные реквизиты валюты |
Метод:
/dashboard-api-set-currency-status
Пример запроса:
curl -X POST 'https://demo.exchanger-cms.com/dashboard-api-set-currency-status' \
--header 'X-Authorization: **********' \
--data-urlencode 'id=79' \
--data-urlencode 'active=0'
Параметры запроса:
Параметр | Описание |
---|---|
id | Идентификатор валюты |
active | Статус валюты (активен: 1/0) |
Пример ответа:
{
"success": true,
"result": true
}
Метод:
/dashboard-api-delete-currency
Пример запроса:
curl -X POST 'https://demo.exchanger-cms.com/dashboard-api-delete-currency' \
--header 'X-Authorization: **********' \
--data-urlencode 'id=79'
Параметры запроса:
Параметр | Описание |
---|---|
id | Идентификатор валюты |
Пример ответа:
{
"success": true,
"result": true
}
Метод:
/dashboard-api-update-currency
Пример запроса:
curl -X POST 'https://demo.exchanger-cms.com/dashboard-api-update-currency' \
--header 'X-Authorization: **********' \
--data-urlencode 'id=79' \
--data-urlencode 'reserve=300.43'
Параметры запроса:
Параметр | Описание |
---|---|
reserve | Резерв валюты (число больше нуля) |
detail | Платежные реквизиты валюты |
Пример ответа:
{
"success": true,
"result": true
}
Метод:
/dashboard-api-get-exchanges
Пример запроса:
curl -X POST 'https://demo.exchanger-cms.com/dashboard-api-get-exchanges' \
--header 'X-Authorization: **********'
Пример ответа:
{
"success": true,
"pagination": [
1,
1
],
"result": [
[
5921,
1,
"advcusd-btc",
77,
71,
"USD",
"BTC",
"Advanced Cash USD",
"Bitcoin",
"17655.6457 USD",
"1 BTC",
2,
8,
"1.00 USD",
"5.99551368 BTC",
null,
"/site-default/icon-advcusd.png",
"/site-default/icon-btc.png",
"",
"Номер кошелька",
"Адрес",
"",
"",
[
0,
1,
6
],
1,
2,
0,
null,
1,
0,
0,
1,
0,
0,
17655.6457,
1
]
]
}
Обработка ответа полностью соответствует формату метода "/dashboard-api-get-exchange".
Метод:
/dashboard-api-get-exchange
Пример запроса:
curl -X POST 'https://demo.exchanger-cms.com/dashboard-api-get-exchange' \
--header 'X-Authorization: **********' \
--data-urlencode 'id=5921'
Параметры запроса:
Параметр | Описание |
---|---|
id | Идентификатор направления обмена |
Пример ответа:
{
"success": true,
"result": [
5921,
1,
"advcusd-btc",
77,
71,
"USD",
"BTC",
"Advanced Cash USD",
"Bitcoin",
"17655.6457 USD",
"1 BTC",
2,
8,
"1.00 USD",
"5.99551368 BTC",
null,
"/site-default/icon-advcusd.png",
"/site-default/icon-btc.png",
"",
"Номер кошелька",
"Адрес",
"",
"",
[
0,
1,
6
],
1,
2,
0,
null,
1,
0,
0,
1,
0,
0,
17655.6457,
1
]
}
Обработка ответа:
# | Описание |
---|---|
0 | Идентификатор направления обмена |
1 | Статус направления обмена (активен: 1/0) |
2 | Строка идентификатор направления обмена |
3 | Идентификатор отдаваемой валюты |
4 | Идентификатор получаемой валюты |
5 | Код отдаваемой валюты |
6 | Код получаемой валюты |
7 | Название отдаваемой валюты |
8 | Название получаемой валюты |
9 | Курс обмена отдаваемой валюты, включая код валюты |
10 | Курс обмена получаемой валюты, включая код валюты |
11 | Количество знаков после запятой отдаваемой валюты |
12 | Количество знаков после запятой получаемой валюты |
13 | Минимальная сумма обмена, включая код валюты |
14 | Максимальная сумма обмена, включая код валюты |
15 | Сумма дополнительной комиссии направления обмена, включая код валюты |
16 | Путь к иконке отдаваемой валюты |
17 | Путь к иконке получаемой валюты |
18 | Описание направления обмена |
19 | Название поля отдаваемой валюты на странице обмена |
20 | Название поля получаемой валюты на странице обмена |
21 | Подсказка поля отдаваемой валюты на странице обмена |
22 | Подсказка поля получаемой валюты на странице обмена |
23 | Массив идентификаторов полей на странице обмена |
24 | Комиссия платежной системы (мерчанта) |
25 | Идентификатор мерчанта обработки входящих платежей |
26 | Идентификатор мерчанта обработки исходящих платежей |
26 | Тип минимальной суммы обмена (1 - отдаваемая валюта, 2 - получаемая валюта) |
27 | Тип максимальной суммы обмена (1 - отдаваемая валюта, 2 - получаемая валюта) |
28 | Тип дополнительной комиссии (1 - отдаваемая валюта, 2 - получаемая валюта) |
29 | Минимальная сумма обмена |
30 | Максимальная сумма обмена |
31 | Сумма дополнительной комиссии |
32 | Курс обмена отдаваемой валюты |
33 | Курс обмена получаемой валюты |
Метод:
/dashboard-api-set-exchange-status
Пример запроса:
curl -X POST 'https://demo.exchanger-cms.com/dashboard-api-set-exchange-status' \
--header 'X-Authorization: **********' \
--data-urlencode 'id=5921' \
--data-urlencode 'active=0'
Параметры запроса:
Параметр | Описание |
---|---|
id | Идентификатор валюты |
active | Статус направления обмена (активен: 1/0) |
Пример ответа:
{
"success": true,
"result": true
}
Метод:
/dashboard-api-delete-exchange
Пример запроса:
curl -X POST 'https://demo.exchanger-cms.com/dashboard-api-delete-exchange' \
--header 'X-Authorization: **********' \
--data-urlencode 'id=5921'
Параметры запроса:
Параметр | Описание |
---|---|
id | Идентификатор направления обмена |
Пример ответа:
{
"success": true,
"result": true
}
Метод:
/dashboard-api-set-operator-status
Пример запроса:
curl -X POST 'https://demo.exchanger-cms.com/dashboard-api-set-operator-status' \
--header 'X-Authorization: **********' \
--data-urlencode 'online=1'
Параметры запроса:
Параметр | Описание |
---|---|
online | Статус оператора (активен: 1/0) |
Пример ответа:
{
"success": true,
"result": true
}
Метод:
/dashboard-api-set-maintenance-mode
Пример запроса:
curl -X POST 'https://demo.exchanger-cms.com/dashboard-api-set-maintenance-mode' \
--header 'X-Authorization: **********' \
--data-urlencode 'enabled=1'
Параметры запроса:
Параметр | Описание |
---|---|
enabled | Статус режима технических работ (активен: 1/0) |
Пример ответа:
{
"success": true,
"result": true
}
График работы пн. — вс. 08:00 — 20:00 (GMT+03:00)
© 2019 - 2021. Сделано с , публичное API
Telegram чатОбратная связь