Приватное API

Приватное API предоставляет возможность создавать заявки на обмен, запрашивать резерв валюты, публиковать отзывы и регистрировать пользователей.

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

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

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

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

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

МетодОписание метода
private-api-create-orderСоздание заявки на обмен
private-api-create-reviewОтправка отзыва
private-api-create-reserve-requestЗапрос резерва
private-api-create-userРегистрация пользователя

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

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

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

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

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

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

{ 
    "success":false,
    "message:"Описание возникшей ошибки",
    "result":false
}

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

Локализация

Для смены локализации добавьте параметр language с двухбуквенный кодом языка в качестве значения. По умолчанию используется язык, который установлен в панеле управления в разделе "Настройки шаблона" — "Настройка языка". Список доступных языков можно получить используя публичное API.

Метод private-api-create-order

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

ПараметрОписание параметра
slugСтрока идентификатор направления обмена
send_amountОтдаваемая сумма
send_detailРеквизиты отдаваемой валюты
receive_detailРеквизиты получаемой валюты
destination_tagТег назначения
first_nameИмя
middle_nameСреднее имя
last_nameФамилия
emailЭлектронная почта
phoneНомер телефона
passportНомер паспорта
countryСтрана
cityГород
adressАдрес
passphraseКодовая фраза
urlURL адрес
commentКомментарий
dateДата
timeВремя
telegramTelegram
skypeSkype
viberViber
whatsappWhatsapp
messengerMessenger
discordDiscord
snapchatSnapchat

Необходимо отправить лишь обязательные поля для конкретного направления обмена. Список идентификаторов направлений обмена и обязательных к заполнению полей можно получить используя публичное API.

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

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

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

#Описание индекса
0Токен
Метод private-api-create-review

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

ПараметрОписание параметра
nameИмя пользователя
emailЭлектронная почта
textТекст

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

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

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

#Описание индекса
0Идентификатор
Метод private-api-create-reserve-request

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

ПараметрОписание параметра
currency_idИдентификатор валюты
emailЭлектронная почта
amountСумма

Список идентификаторов валют можно получить используя публичное API.

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

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

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

#Описание индекса
0Идентификатор
Метод private-api-create-user

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

ПараметрОписание параметра
loginЛогин (не обязательно)
emailЭлектронная почта
passwordПароль

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

{ 
    "success":true,
    "result":[123,"1a4b3e3c6bebceebf8a86d2f006b9a3b"]
}

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

#Описание индекса
0Идентификатор
1Токен подтверждения регистрации

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

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

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

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