Содержание
Для просмотра направлений обмена перейдите в раздел "Направления обмена". Не активный статус (жёлтый цвет фона), означает что направление обмена не будет видно пользователям сайта. Произвести обмен по такому направлению обмена невозможно.
Используя кнопку "Поиск" вы можете искать и сортировать направления обмена, настроив различные фильтры.
Используя кнопку "Управление" вы можете изменять минимальную и максимальную сумму обмена, дополнительную комиссию, мерчант, описание, обязательные к заполнению поля, парсер курса, активировать, деактивировать и удалять предварительно выбранные с помощью чекбокса направления обмена.
Если вы хотите незамедлительно приступить к работе, используйте функцию быстрого добавления направлений обмена, для этого нажмите кнопку "Добавить" — "Быстрое добавление". На странице добавления выберите типы валют, направления обмена для которых необходимо добавить. После того как скрипт добавит предустановленные направления обмена, вы можете редактировать их по своему усмотрению.
Нажмите кнопку "Добавить" — "Обычное добавление" для перехода на страницу добавления направления обмена.
Отдаваемая валюта
Ранее добавленная валюта, которую отдает пользователь сайта в процесе обмена.
Получаемая валюта
Ранее добавленная валюта, которую получает пользователь сайта в процесе обмена.
Тип верификации
Активирует или деактивирует проверку верификации пользователя перед созданием заявки на обмен.
Минимальная сумма обмена
Может содержать число не менее 0.
Тип минимальной суммы обмена
Определяет для какой из валют (отдаваемая или получаемая) указана минимальная сумма обмена.
Максимальная сумма обмена
Может содержать число не менее 0. Если равна 0, в качестве неё будет использован резерв валюты.
Тип максимальной суммы обмена
Определяет для какой из валют (отдаваемая или получаемая) указана максимальная сумма обмена.
Сумма дополнительной комиссии
Может содержать число не менее 0.
Тип дополнительной комиссии
Определяет для какой из валют (отдаваемая или получаемая) указана дополнительная комиссия.
Способ расчета дополнительной комиссии
Определяет способ расчета дополнительной комиссии.
Курс отдаваемой валюты
Может содержать число не менее 0.
Курс получаемой валюты
Может содержать число не менее 0.
Строка идентификатор
Параметр для URL адреса страницы, по которому будет доступно направление обмена. Может содержать от 1 до 100 латинских букв и цифр в нижнем регистре.
Мерчант обработки входящих платежей
Мерчант через который происходит оплата по заявке на обмен.
Мерчант обработки исходящих платежей
Мерчант через который происходит выплата по заявке на обмен.
Нажмите кнопку с изображением карандаша для перехода на страницу редактирования направления обмена.
Для удаления направления обмена, нажмите кнопку "Управление" — "Удалить", предварительно выбрав с помощью чекбокса нужные направления обмена.
Если вам необходимо автоматически корректировать курсы по направлениям обмена, вы можете использовать ряд встроенных парсеров, которые работают по заданным настройкам. Настройки парсера курсов расположены на странице направления обмена, во вкладке "Парсер курса".
Парсер курса
Определяет источник для получения курсов обмена. Если не используется, курс обмена не корректируется автоматически.
Пара
Строка идентификатор валютной пары по которой необходимо получить курс обмена. Может содержать от 2 до 250 латинских букв и цифр в верхнем регистре.
Пример заполнения:
Парсер курса | Пара | Описание |
---|---|---|
Huobi | BTCUSDT | Bitcoin / Tether USD |
Forex | USDUAH | Американский доллар / Украинская гривна |
Способ расчета
Определяет способ расчета для коррекции курса.
Сумма
Может содержать положительное или отрицательное число.
Тип коррекции
Определяет для какой из валют (отдаваемая или получаемая) производится коррекция курса.
Количество знаков после запятой для курса отдаваемой валюты
Округляет курс отдаваемой валюты
Количество знаков после запятой для курса получаемой валюты
Округляет курс получаемой валюты
Минимальный курс отдаваемой валюты
Устанавливает порог минимального курса отдаваемой валюты
Максимальный курс отдаваемой валюты
Устанавливает порог максимального курса отдаваемой валюты
Минимальный курс получаемой валюты
Устанавливает порог минимального курса получаемой валюты
Максимальный курс получаемой валюты
Устанавливает порог максимального курса получаемой валюты
Получить рыночный курс продажи Bitcoin за Tether с биржи Binance и увеличить его на 100.00 USDT:
Парсер курса | Пара | Способ расчета | Тип коррекции | Сумма |
---|---|---|---|---|
Binance | BTCUSDT | Сумма | Для получаемой суммы | 100 |
Получить рыночный курс продажи Bitcoin за Ethereum с биржи Huobi и увеличить его на 2.5 %:
Парсер курса | Пара | Способ расчета | Тип коррекции | Сумма |
---|---|---|---|---|
Huobi | BTCETH | Проценты | Для получаемой суммы | 2.5 |
Получить рыночный курс покупки Американского доллара за Украинскую Гривну с Forex и уменьшить его на 10 %:
Парсер курса | Пара | Способ расчета | Тип коррекции | Сумма |
---|---|---|---|---|
Forex | UAHUSD | Проценты | Для отдаваемой суммы | -10 |
Используя "формулу" в качестве парсера курса и выражение в качестве "пары", можно рассчитать курс обмена из нескольких источников, используя при этом арифметические и логические операторы.
Написание формулы начинается с буквы S - отдаваемая валюта или R - получаемая валюта, это позволит установить курс обмена в формате X = 1 или 1 = X. Для получения курса используйте конструкцию {ПАРСЕРКУРСА:ПАРА}. Вы так же можете использовать цифры и символы: ., /, *, (, ), +, -, %, =, ?, !, :, |, &, <, >.
Рассчитать курс обмена Bitcoin Cash - Litecoin на бирже Binance:
S {BINANCE:BCHUSDT} / {BINANCE:LTCUSDT}
Рассчитать средний курс обмена Bitcoin - Tether на биржах Binance, Huobi:
R ({BINANCE:BTCUSDT} + {HUOBI:BTCUSDT}) / 2
Получить курс обмена Bitcoin - Tether на бирже Huobi, если его не удалось получить на бирже Binance:
S {BINANCE:BTCUSDT} ?: {HUOBI:BTCUSDT}
Рассчитать курс обмена Украинская Гривна - Dogecoin, используя ПриватБанк и биржу Binance:
R (1 / {PRIVATBANK:UAHUSD}) / {BINANCE:DOGEUSDT}
Получить курс обмена Ethereum - Американский Доллар, если курс обмена Tether - Американский Доллар на бирже WhiteBIT менее 0.90 или более 1.10, иначе получить курс обмена Ethereum - Tether:
S {WHITEBIT:USDTUSD} < 0.90 || {WHITEBIT:USDTUSD} > 1.10 ? {WHITEBIT:ETHUSD} : {WHITEBIT:ETHUSDT}
Обновление данных при использовании парсера курсов выполняется отдельным потоком работающим через планировщик задач, это означает что курс по направлению обмена после сохранения настроек обновится с небольшой задержкой, а не мгновенно, при стандартной установке скрипта на сервере интервал работы для планировщика задач равен одной минуте, это означает что обновление курсов происходит один раз в минуту.
При включении данной опции курс обмена и получаемая сумма в заявке на обмен будет обновляться парсером курса до тех пор, пока заявка на обмен ожидает оплаты, после оплаты курс обмена и получаемая сумма окончательно фиксируется.
Каждое направление обмена может содержать уникальный набор полей, которые необходимо заполнить пользователю перед созданием заявки на обмен. Настройки обязательных к заполнению полей расположены на странице направления обмена, во вкладке "Поля". Используйте переключатель для включения или отключения поля на странице обмена, отдаваемая сумма в заявке на обмен при этом не изменяется.
Направление обмена может содержать уникальное описание с поддержкой локализации на нескольких языках для процесса обмена, порядка оплаты и статусов заявки на обмен. Настройки описания расположены на странице направления обмена, во вкладке "Описание".
Нет необходимости указывать одинаковые описания для каждого направления обмена, изменить описание по умолчанию для всех направлений обмена можно в разделе "Настройки шаблона" — "Содержимое секций".
Вы так же можете указать уникальные заголовки и мета теги для кажого направления обмена, по умолчанию в качестве них будет использован один общий паттерн, вы можете изменить его в разделе "Настройки шаблона" — "Заголовки и ключевые слова" — "Обмен". Используя переменные можно получить различные данные для последующей их вставки в текст заголовка или мета тегов направления обмена.
Для использования переменной в тексте, поместите её в двойные фигурные скобки, например: {{varName}}. Название переменной указывается латинскими буквами и не должно содержать пробелов или посторонних символов.
Переменная | Описание | Пример содержимого |
---|---|---|
id | Идентификатор | 123 |
slug | Строка идентификатор направления обмена | btc-eth |
sendCurrencyIso | Код отдаваемой валюты | BTC |
receiveCurrencyIso | Код получаемой валюты | ETH |
sendCurrencySlug | Строка идентификатор отдаваемой валюты | BTC |
receiveCurrencySlug | Строка идентификатор получаемой валюты | ETH |
sendCurrencyName | Название отдаваемой валюты | Bitcoin |
receiveCurrencyName | Название получаемой валюты | Ethereum |
sendRate | Курс обмена отдаваемой валюты | 1 |
receiveRate | Курс обмена получаемой валюты | 32 |
sendRateFull | Форматированный курс обмена отдаваемой валюты | 1 BTC |
receiveRateFull | Форматированный курс обмена получаемой валюты | 32 ETH |
sendCurrencyDetail | Платежные реквизиты отдаваемой валюты | 12dRugNcdxK39288NjcDV4GX7rMsKCGn6B |
receiveCurrencyDetail | Платежные реквизиты получаемой валюты | 0xd16dC877a5b4981245... |
sendCurrencyTitle | Название поля отдаваемой валюты на странице обмена | Адрес |
receiveCurrencyTitle | Название поля получаемой валюты на странице обмена | Адрес |
sendCurrencyHelp | Подсказка для поля отдаваемой валюты на странице обмена | Текст подсказки |
receiveCurrencyHelp | Подсказка для поля получаемой валюты на странице обмена | Текст подсказки |
sendCurrencyIconUrl | Путь к иконке отдаваемой валюты | /site-default/icon-btc.png |
receiveCurrencyIconUrl | Путь к иконке получаемой валюты | /site-default/icon-eth.png |
minAmountFull | Форматированная минимальная сумма обмена | 2 BTC |
maxAmountFull | Форматированная максимальная сумма обмена | 10000 BTC |
feeAmountFull | Форматированная сумма дополнительной комиссии | 0.0025 ETH |
mainDescription | Описание направления обмена | Текст описания |
mainDescriptionMin | Укороченное описание направления обмена | Текст опис... |