Обновление продукта
Новые возможности, улучшения и исправления iEXExchanger.
Курсы и формулы, пользовательские чаты и надёжность обновлений
Выпущен iEXExchanger 11.5.5. В обновлении доработаны расчёты и загрузка курсов, расширены возможности настройки онлайн-чатов и обновлён раздел формул. Администратор может подробнее изучить результат вычислений, управлять актуальностью курсов и следить за загрузкой данных в отдельном окне.
Также улучшены установка, обновление, резервное копирование и восстановление системы. Исправлены ошибки, которые влияли на ежедневную работу обменника: расчёты выплат и комиссий, вход в клиентский кабинет, поиск в панели управления и отображение сайта на мобильных устройствах.
Новые возможности
Пользовательские онлайн-чаты: В настройках появился тип «Пользовательский» для подключения стороннего чата через код виджета или загрузку из файла. Для каждого языка можно задать отдельный вариант; если он не заполнен, используется основной язык. Система определяет формат вставки, позволяет исправить лишнее форматирование с возможностью отмены и восстановить предыдущую сохранённую версию.
Добавление, изменение и включение пользовательского кода доступны только администраторам с отдельным разрешением. В самой панели управления код не выполняется. Доработаны загрузка виджетов и сохранение настроек, предотвращены повторный запуск чата и перезапись данных при одновременной работе.
Разбор формул и управление коэффициентами: В разделе «Курсы по формуле» теперь отображаются порядок вычислений, условия и полученный результат. Это помогает администратору понять, как формируется курс. Источники в подсказках разделены на группы, улучшен поиск по названиям и кодам, добавлены описания функций с примерами.
Упрощены редактирование коэффициентов, поиск и копирование их кодов. На небольших экранах используются карточки. При ошибке сохранения введённые данные остаются в форме.
Проверка актуальности курсов: По умолчанию последнее корректное значение курса остаётся доступным. Оно больше не исчезает и не заменяется на N/A или ноль только из-за давности обновления.
Для включения ограничений по времени добавлен переключатель «Проверять срок актуальности курсов». Настройка применяется к BestChange, другим источникам, формулам и конвертации валют. Также исправлены загрузка и сохранение настроек калькулятора, включая случайную запись начальных значений вместо текущих параметров.
Курсы и расчёты
Загрузка из источников: Кнопка «Загрузить все курсы» получает доступные котировки и создаёт недостающие обратные внутренние курсы без дублирования. Сохранена загрузка из шаблонов, в том числе для источников без прямого получения курсов. Повторный импорт сохраняет существующие настройки.
Контроль загрузки: В отдельном окне отображаются этапы, процент выполнения и количество обработанных и запланированных курсов. После завершения показывается итог. Улучшена обработка обрывов соединения и защита от повторных действий.
Точность значений: Исправлены округление, вложенные вычисления, расчёт обратных курсов и работа с очень маленькими и большими значениями. Для новых курсов установлено 10 знаков после запятой с учётом системного ограничения.
BestChange API: Доработаны выбор позиций и диапазонов, приоритет обменников, процент доверия, рейтинг и симулятор. Устранены ошибочные отказы и подмена отсутствующих данных нулём. При неудачном расчёте сохраняется последний успешный курс, а причина ошибки отображается пользователю и записывается в журнал.
Резервные источники: Если основной источник не предоставляет корректный курс или нужное предложение отсутствует, система проверяет следующие настроенные варианты.
Установка, обновления и восстановление
Доработаны установка на новый сервер, обновление приложения, создание резервных копий, восстановление данных и откат к предыдущей версии. Повышена устойчивость к сбоям и прерываниям, улучшено восстановление незавершённых операций.
Статусы, прогресс и история в панели управления согласованы с системой обновлений. Исправлены ошибки управления службами и расписанием резервного копирования. Усилены проверка файлов обновлений, защита системных файлов и предотвращение конфликтов одновременно выполняемых действий.
Обновлены инструменты и инструкции по установке и обновлению. Подготовлены рекомендации по выбору сервера на основе измерений.
Исправления
Выплаты и комиссии: Исправлены расчёты партнёрских выплат, отображение сумм и балансов. Доработана обработка вывода средств при сбоях отправки уведомлений.
Клиентский кабинет: Устранены ошибки регистрации и входа с длинными адресами электронной почты. Исправлены реферальные ссылки и псевдонимы с сохранением регистра, предотвращена потеря длинных реферальных кодов.
История, документы и реквизиты: Ускорена загрузка кабинета, устранено появление устаревших данных. Исправлено отображение истории при удалении связанных записей, улучшены загрузка документов и работа с сохранёнными реквизитами.
Акции и направления: Исправлены своевременное обновление акций и промокодов, расчёт популярных направлений за предыдущий месяц.
Глобальный поиск: Улучшен поиск по коротким номерам записей, исправлены фильтры, история и переходы к результатам при быстром вводе. Добавлена постраничная выдача. При сбое доступна повторная загрузка, а ошибки фоновой диагностики больше не мешают обычному поиску.
Навигация в панели управления: Переключатели «Верхнее меню» и «Нижнее меню» перенесены в шапку раздела «Навигационное меню» и дополнены счётчиками пунктов. Вложенные пункты сохраняются при переключении.
Сайт и мобильная версия: Исправлены формы обмена, проверка данных, подсказки и калькулятор. Длинные уведомления переносятся внутри блока, диалоги открываются без смещения страницы и шапки. Устранены исчезновение логотипа и ошибки загрузки оформления.
Отзывы и языковые версии: При ошибке загрузки отзывов можно повторить попытку без потери уже полученных карточек. Обновлено меню выбора языка, согласована поддержка всех девяти языков. Исправлены неверные ссылки, отсутствующие страницы и обновление данных для поисковых систем.
Защита данных: Усилена защита от повторных отзывов, конфликтов сохранения и недопустимых действий с заявками. Скрытые заявки и недоступные новости исключены из публичных разделов. Устранено раскрытие конфиденциальных данных в ошибках, усилена защита персональных данных в истории поиска и адресной строке.
Удаление источника Exmo
Источник Exmo удалён вместе со всеми связанными курсами: Он больше не доступен для выбора и не добавляется автоматически при установке или обновлении системы.
Обновление iEXWallet и iEXChat, защита заявок и исправления интерфейса
В версии iEXExchanger 11.5.3 обновлена работа iEXWallet и iEXChat, усилена защита временного доступа к заявкам и исправлены ошибки, которые могли мешать выдаче реквизитов и созданию партнёрских выплат.
Также улучшена работа чата с клиентом, уведомлений и цветовых настроек в разных разделах системы.
Обновление iEXWallet
Полностью обновлена работа iEXWallet для приёма платежей и выполнения выплат.
Добавлена поддержка новых параметров подключения и основных операций:
создание и проверка депозитов;
получение адресов и примечаний для оплаты;
обработка уведомлений о поступлении средств;
отслеживание статусов и подтверждений сети;
создание и проверка выплат;
отслеживание выплат до окончательного подтверждения;
расчёт комиссии;
просмотр активов, сетей и балансов;
получение списков депозитов и выплат;
проверка и повторная отправка уведомлений.
В системе корректно учитываются суммы, статусы, адреса, хеши транзакций, количество подтверждений, ссылки на обозреватели и причины ошибок.
Усилена защита входящих уведомлений и конфиденциальных данных. Добавлена защита от случайного повторного создания одинаковых операций.
Ранее созданные подключения продолжают работать после обновления. Возможности AML, счетов и конвертации в текущую версию не добавлялись.
Обновление iEXChat
Полностью обновлена работа iEXChat внутри обменника.
Исправлена загрузка виджета и добавлена синхронизация:
выбранного языка;
направления обмена;
информации о создании заявки;
подтверждения оплаты;
изменений статуса заявки.
Оператор iEXChat получает актуальную карточку заявки и видит необходимую информацию об обмене непосредственно во время общения с клиентом.
Усилена защита персональных данных. В чат передаётся только информация, необходимая оператору для работы с заявкой.
Устранено накопление повторяющихся событий при отложенной загрузке виджета. Ошибки iEXChat больше не влияют на основную работу обменника и не мешают клиенту продолжить оформление заявки.
Также закрыта обнаруженная уязвимость серверной части и проведена полная проверка обновления перед выпуском.
Исправлена выдача реквизитов
Исправлена проблема, из-за которой при заполненных данных могло отображаться общее сообщение «Проверьте обязательные поля» без объяснения причины.
Теперь система показывает точную ошибку. Например, если номер банковской карты указан неправильно, оператор получает соответствующее сообщение и может сразу исправить данные.
Также улучшена одновременная работа нескольких операторов. Данные заявки обновляются корректно, а после исправления реквизитов их можно отправить клиенту повторно.
Защита временного доступа к заявкам
Исправлена работа ссылок для временного просмотра заявок.
Ссылка доступна только в течение 24 часов с момента создания заявки. После окончания этого срока просматривать заявку может только её владелец через личный кабинет.
Повторное открытие старой ссылки больше не продлевает срок её действия. При потере доступа реквизиты и остальные данные заявки сразу скрываются.
Если информацию временно не удалось получить, вместо бесконечной загрузки отображается понятное сообщение и возможность повторить запрос.
Описание настройки временного доступа стало точнее. Также добавлена защита от сохранения некорректных значений.
Исправлены партнёрские выплаты
Исправлено создание заявок на вывод партнёрских средств.
Теперь заявка корректно сохраняется и получает статус ожидания. При внутренней ошибке клиент видит понятное безопасное сообщение без информации о базе данных, служебных путей и других технических подробностей.
Дополнительно усилена защита рабочего окружения и установщика. На действующих сайтах режим отладки всегда остаётся отключённым.
Чат больше не перекрывает окна заявки
Исправлена ошибка, из-за которой кнопка «Чат с клиентом» могла перекрывать окно и кнопку выдачи реквизитов.
Окна «Выдать реквизиты», «Заменить реквизиты» и другие всплывающие формы теперь всегда открываются поверх чата. При этом кнопка чата остаётся доступной и правильно располагается на компьютерах и мобильных устройствах.
Дополнительно проверены открытие и закрытие чата, восстановление прокрутки страницы и отображение связанных элементов заявки.
Уведомления и цветовые настройки
Длинный текст уведомлений теперь аккуратно переносится и не выходит за границы таблицы.
Выбранные цвета фона и текста корректно сохраняются, загружаются при повторном редактировании и отображаются на клиентском сайте.
Также улучшена обработка цветов в:
баннерах;
валютах;
валютных метках;
заявках;
категориях новостей.
Старые и новые значения цветов теперь работают одинаково, а некорректное значение больше не нарушает оформление страницы.
Управление службами, новый GeoIP и обновлённые плагины
В версии iEXExchanger 11.5.2 появился новый раздел для управления основными службами обменника, расширены возможности установки и отката обновлений, полностью переработаны системы плагинов и GeoIP.
Также обновлён поиск по панели управления, значительно снижена нагрузка от определения пользователей онлайн и улучшены отдельные элементы ежедневной работы администраторов.
Управление службами из панели
В панели управления появился новый раздел «Службы». Он позволяет контролировать основные процессы обменника без подключения к серверу и использования команд.
Для каждой службы можно посмотреть:
текущее состояние;
время непрерывной работы;
использование памяти;
историю выполненных действий.
Службы можно запускать, останавливать и перезапускать непосредственно из панели управления. Перед выполнением система запрашивает подтверждение, показывает процесс операции и сохраняет результат в журнале с указанием пользователя и времени.
Для администраторов с доступом только на чтение управление службами автоматически отключается.
Обновления, резервные копии и откат
Продолжено развитие новой системы обновлений iEXExchanger. Теперь администратор видит каждый этап установки и получает понятную информацию о текущем состоянии операции.
Следить за обновлением можно даже во время технического обслуживания, когда основной сайт временно недоступен. Если соединение было потеряно или сервер перезагрузился, прерванную операцию можно безопасно продолжить.
Перед установкой новой версии система автоматически:
проверяет загруженный архив;
создаёт резервную копию базы данных;
сохраняет важные файлы;
подготавливает точку восстановления.
Новая версия становится активной только после успешного завершения всех обязательных этапов. Если возникает ошибка, текущая рабочая версия сохраняется, а администратор получает информацию о дальнейших действиях.
Из панели можно выполнить откат на предыдущий релиз, а затем при необходимости снова вернуться к более новой версии.
Добавлено управление установленными релизами. Старые версии можно удалять вручную после просмотра занимаемого места и состава данных. Текущая версия, предыдущий релиз для быстрого возврата и необходимые резервные точки защищены от случайного удаления.
Обновлённый комплект управляющих компонентов автоматически поставляется вместе с релизом. Отдельно загружать или вручную заменять служебные программы не требуется.
Новая система плагинов
Система управления плагинами полностью переработана. Убраны устаревшие элементы и лишние разделы для разработчиков, а основные действия собраны в одном понятном разделе для менеджеров.
Добавлен каталог готовых плагинов с постоянными категориями, удобной навигацией, постраничным списком и поддержкой иконок. Готовые решения хранятся отдельно и не создают записей в системе до начала установки.
Информация о плагине автоматически загружается из его файла:
название и версия;
описание и автор;
совместимость;
доступные возможности;
дополнительные требования.
Установка выполняется поэтапно и начинается с предварительной проверки. Система не позволит повторно установить конфликтующий плагин, использовать неподходящую версию или выполнить откат на уже активный выпуск.
Для установленных плагинов доступны:
включение и отключение;
проверка работоспособности;
переход к настройкам;
удаление с подтверждением;
обновление;
откат на предыдущую версию.
Система различает установленные, включённые, отключённые, повреждённые и временно недоступные плагины. Поддерживаются зависимости, отдельные права доступа, фоновые действия, события, расписания и собственные настройки.
Исправлена проверка файлов старых версий, из-за которой исправный плагин мог ошибочно отображаться как повреждённый. После успешной повторной проверки предупреждение теперь снимается, а предыдущий результат сохраняется в истории.
Обновлены и проверены готовые плагины «Курсы Rapira» и «Курсы 2328». Плагин Rapira корректно получает актуальные курсы и отображается как совместимый и работающий.
Обновлённая система GeoIP
Полностью переработано определение местоположения по IP-адресу. В панели управления появилась единая страница «Настройки GeoIP».
Добавлена поддержка:
MaxMind GeoLite2;
DB-IP Lite;
IPLocate.io;
IP2Location.io.
Приоритет провайдеров можно менять перетаскиванием. Если основной источник временно недоступен, система автоматически обращается к следующему. Недостающая информация может дополняться данными из других подключённых источников.
Для каждого провайдера доступны проверка подключения и диагностика состояния. Ключи доступа хранятся в защищённом виде, а после ошибок система может временно приостановить обращения к неработающему сервису.
Локальные базы определяются автоматически — вручную указывать имена файлов не требуется. Поддерживаются ручное и запланированное обновление баз, управление кешем и проверка их состояния.
Язык названий стран и городов автоматически берётся из общих настроек сайта. Если перевод недоступен, система использует английский язык.
Установлены и проверены базы MaxMind GeoLite2 City и DB-IP City Lite. Дополнительные базы MaxMind Country и ASN можно загрузить после сохранения официальных данных доступа.
Снижение нагрузки от пользователей онлайн
Полностью переработана система определения активных пользователей. Количество фоновых запросов уменьшено, устранены повторные обращения и резкие скачки нагрузки при одновременной активности большого числа посетителей.
Посещения и переходы теперь обрабатываются небольшими безопасными порциями. Старые, зависшие или повреждённые данные постепенно очищаются и больше не накапливаются на сервере.
Также улучшено определение активности пользователей:
один посетитель не учитывается повторно из-за нескольких открытых вкладок;
неактивные вкладки перестают создавать лишнюю нагрузку;
после возвращения пользователя работа автоматически возобновляется;
исправлена ошибка часового пояса в статистике;
временная недоступность вспомогательных сервисов не мешает посетителям создавать заявки.
Фоновые задачи защищены от одновременного запуска, переполнения и бесконечного накопления данных. Очистка старой информации выполняется постепенно, без продолжительной блокировки сервера.
Статистика посещений, устройств, стран, страниц и активности стала быстрее и стабильнее. Изменения особенно заметны на серверах с ограниченными ресурсами.
Новый поиск по панели управления
Обновлён единый поиск в шапке административной панели. Теперь через него можно находить:
пользователей;
заявки;
валюты;
направления;
мерчантов;
курсы;
разделы панели управления.
Результаты стали точнее и быстрее. Поиск лучше обрабатывает введённые запросы и опечатки, выводит наиболее подходящие варианты и не заполняет список однотипными результатами.
Добавлен отдельный режим поиска по разделам. В нём отображаются только связанные пункты меню без лишних подсказок. Также показывается общее количество найденных элементов.
Из результатов поиска можно включить фильтрацию левого меню. После этого в меню останутся только подходящие разделы, а при отключении фильтра снова появится полный список.
Нужные страницы можно добавлять в избранное прямо из поиска. Избранные разделы автоматически синхронизируются с основным меню.
Дополнительно улучшены:
управление с клавиатуры;
доступность кнопок и элементов;
отображение длинных путей;
оформление результатов при наведении;
работа окна поиска на экранах разной ширины;
быстрые команды;
защита от показа недоступных пользователю данных.
Пустые и незавершённые запросы больше не вызывают ошибку и не сохраняются в истории. Если основной поиск временно недоступен, система автоматически использует резервный способ получения результатов.
Фильтрация заявок на выплату бонусов
На странице «Заявки на выплату бонусов» статусы «В обработке», «Выплачено» и «Отклонено» стали кликабельными.
После выбора статуса отображаются только соответствующие заявки. Активный фильтр выделяется цветом и подчёркиванием, а количество заявок по каждому статусу остаётся видимым.
Выбранный фильтр сохраняется после обновления страницы и при возвращении назад. Для восстановления полного списка добавлена кнопка «Сбросить все».
Новая система установки и обновлений
В версии iEXExchanger 11.5 полностью завершена разработка собственной системы установки и обновлений. Теперь продукт можно развернуть на чистом сервере с помощью одной команды, а новые версии — устанавливать из панели управления с отображением всех этапов, автоматическим созданием резервных копий и возможностью безопасного отката.
Также добавлена поддержка PHP 8.5, интеграция со SnapEx, гибкая настройка продолжения обменов в мессенджерах и обновлённое меню панели управления. Отдельное внимание уделено стабильности заявок, платежей, плагинов, авторизации и клиентской части.
Установка на чистый сервер одной командой
Новая система позволяет установить iEXExchanger на чистый сервер без FastPanel и других панелей управления.
Установщик самостоятельно:
проверяет сервер и подготавливает необходимое окружение;
устанавливает системные компоненты;
создаёт отдельного пользователя проекта;
настраивает Frontend и Backend;
подключает базы данных;
выпускает SSL-сертификаты;
запускает очереди, фоновые процессы и планировщик задач;
настраивает автоматический запуск служб после перезагрузки сервера.
Установка разделена на последовательные этапы. Пользователь видит выполненные действия, текущий этап и оставшиеся шаги.
Если часть компонентов уже установлена и настроена правильно, система проверяет их состояние и не выполняет ненужные повторные действия. При возникновении ошибки установка безопасно останавливается, показывает причину и позволяет продолжить процесс после её устранения без повторного запуска с самого начала.
После завершения установки автоматически создаются данные для входа в панель управления. Они сохраняются в защищённом файле на сервере вместе с адресом панели и другой необходимой информацией. Для каждого проекта формируются собственные ключи приложения и сервисов, а Frontend и Backend связываются с учётом указанных доменов.
Файлы сайта и прикладные процессы работают от отдельного пользователя проекта, а не от root. Системные конфигурации, резервные копии, журналы и управляющие компоненты защищены отдельно, а каталоги получают только необходимые права доступа.
Обновления из панели управления
Новая система обновлений полностью связана с панелью управления iEXExchanger.
Администратор может:
загрузить файлы новой версии;
дождаться автоматической проверки;
ознакомиться с планом обновления;
запустить установку;
следить за текущим этапом и общим прогрессом;
просматривать результат и подробный журнал операции.
Во время обновления сайт может временно перейти в режим обслуживания, но панель продолжит получать сведения непосредственно от агента обновлений и показывать актуальное состояние процесса.
Исправлены ошибки сборки и выпуска обновлений. Система защищена от неполных, повреждённых, смешанных или неподходящих комплектов файлов, а также проверяет совместимость устанавливаемых плагинов.
Повторный запуск обновления больше не приводит к ошибке: система распознаёт уже выполненные изменения, сохраняет записанные данные и безопасно завершает оставшиеся этапы.
Если соединение прервалось, процесс остановился или сервер был перезагружен, операция восстанавливается по защищённому журналу. Уже завершённые этапы не запускаются повторно, а система не показывает ложное сообщение об успешном завершении.
Резервные копии и откат версий
Перед каждым обновлением обязательно создаётся резервная копия базы данных и сохраняется состояние текущей версии. Если резервная копия или контрольная точка не были подготовлены, обновление не начинается.
Для каждой операции сохраняется отдельный отчёт. В нём отображаются:
исходная и целевая версии;
время начала и завершения;
результат выполнения;
расположение резервных данных;
перечень пройденных этапов.
При необходимости администратор может запустить откат. Система сохранит текущее состояние, восстановит файлы и базу данных выбранной версии, перезапустит службы и проверит работоспособность продукта.
После отката можно снова вернуться к новой версии. История установок, обновлений, откатов и действий пользователей сохраняется в панели управления. В ней можно увидеть, кто загрузил файлы, кто подтвердил операцию, когда она выполнялась и каким результатом завершилась.
Старые неиспользуемые версии можно удалить вручную после просмотра их состава и занимаемого места. Активная версия и данные, необходимые для безопасного отката, защищены от случайного удаления.
Поддержка PHP 8.5 и чистых серверов
В iEXExchanger 11.5 добавлена полноценная поддержка PHP 8.5 и новой серверной инфраструктуры.
Установка продукта больше не зависит от FastPanel и Debian 12. Собственный установщик iEXExchanger разворачивает систему непосредственно на чистом сервере без сторонних панелей управления и связанных с ними ограничений.
Действующие проекты на Debian 12 с FastPanel смогут продолжить работу. Немедленный обязательный перенос не требуется.
Однако полный набор новых возможностей будет доступен только на чистых серверах без панелей управления. К ним относятся:
установка одной командой;
обновления из панели управления;
автоматические резервные копии;
безопасный откат и повторный возврат к новой версии;
восстановление операций после сбоев;
автоматическая настройка и управление службами;
дальнейшие обновления серверного окружения.
Панель управления сервером может самостоятельно изменять конфигурации, перезаписывать настройки и ограничивать управление системными службами. Поэтому на таких серверах невозможно обеспечить работу всей новой автоматизированной системы в полном объёме.
Для действующих клиентов будет подготовлен отдельный сценарий перехода с FastPanel и Debian 12 на новую серверную инфраструктуру. До переноса можно продолжать использовать существующий способ установки и обновления.
Проверка новой системы
Перед выпуском версии был выполнен полный цикл проверки на чистом сервере:
первоначальная установка продукта;
несколько последовательных обновлений;
откат на предыдущую версию;
повторный переход на актуальную версию;
создание и восстановление резервных копий;
сохранение авторизации администратора;
работа сайта в режиме обслуживания;
восстановление после перезагрузки сервера;
согласование состояния панели управления и серверного агента.
Все основные сценарии установки, обновления и отката завершились успешно.
Интеграция со SnapEx
Добавлена полноценная поддержка SnapEx для приёма платежей и выполнения выплат.
Интеграция поддерживает автоматическую проверку операций, баланса и статусов. При настройке валют можно отдельно выбирать необходимые сети для мерчантов и выплат.
Продолжение обменов в мессенджерах
Добавлена гибкая настройка продолжения обмена в подключённых мессенджерах. Возможность больше не включается одновременно для всех клиентов и направлений.
Продолжение обмена можно разрешить для выбранных валют и сетей на стороне «Отдаю». Для каждого направления доступно отдельное правило:
использовать настройку валюты;
принудительно разрешить продолжение в мессенджере;
полностью запретить продолжение в мессенджере.
Для направлений также доступно массовое изменение настройки. По умолчанию функция выключена и не меняет существующий порядок работы.
На странице заявки убраны действия, которые не нужны при продолжении обмена в мессенджере. При этом клиент по-прежнему может отменить заявку или вернуться к обмену на сайте. На всех этапах отображаются только актуальные данные.
Настройка времени на оплату возвращена на привычное место. Обратный отсчёт и выбранное действие после завершения срока продолжают работать как на сайте, так и в подключённых мессенджерах.
Обновлённое меню панели управления
Меню панели управления стало гибче и готово к дальнейшему развитию системы плагинов.
Теперь в него можно добавлять не только группы, но и отдельные разделы любого уровня. Плагины смогут создавать собственные пункты и вкладки с настраиваемыми названиями, иконками, правами доступа и необязательными счётчиками.
Добавлен отдельный раздел «Плагины» со списком установленных и готовых решений. Раздел «Обновления системы» теперь открывается непосредственно из основного меню.
Оформление меню, аналитики и плагинов приведено к единому виду. Исправлена постоянная подсветка пункта «Обзор», выровнены размеры, шрифты, иконки и отступы, восстановлены правильные ссылки и одинаковое поведение курсора.
Также исправлена работа избранного. При наведении на пункт отображается серая звезда, при наведении на неё цвет меняется на золотой, а добавленные в избранное пункты остаются отмеченными. Фон, название и расположение элементов больше не изменяются при добавлении пункта в избранное.
Меню поддерживает все доступные языки панели управления.
Ограничения режима чтения
Исправлена работа раздела «Обновления» для администраторов с доступом только на чтение.
В таком режиме можно просматривать версии, состояние системы, историю операций и журнал действий. Загрузка, установка, откат, повторный запуск и удаление обновлений недоступны, поэтому пользователь без соответствующих прав не сможет случайно изменить состояние системы.
Улучшения заявок и клиентской части
Пустые списки заявок во всех вкладках теперь показывают единое понятное сообщение. В нём указано, что заявки появятся после их создания или изменения текущих фильтров.
Исправлено количество успешно завершённых заявок у пользователей. Восстановлены ранее пропущенные значения, а новые заявки учитываются корректно. Данные правильно отображаются в списке пользователей, профиле клиента и карточке заявки без дополнительной нагрузки на сервер.
Устранена ошибка сохранения заявки при получении слишком длинной информации о браузере или устройстве. Такие данные теперь сохраняются полностью и не мешают созданию обмена.
На мобильных устройствах клиент после создания заявки больше не возвращается на главную страницу, а сразу переходит к оплате.
Если программа скидок отключена или не настроена, система больше не пытается применить скидку и не мешает созданию заявки.
Авторизация и подтверждение по e-mail
Исправлена ошибка, из-за которой вместо настоящей почты клиента в заявке мог отображаться служебный адрес.
Теперь почта клиента корректно показывается:
в списке заявок;
в карточке заявки;
в чате;
в уведомлениях;
во время проверок.
Если клиент указывает уже зарегистрированную почту, он может сначала подтвердить её кодом и войти в аккаунт либо сразу создать заявку и авторизоваться позже на странице оплаты или отслеживания.
Также исправлена ошибка подтверждения заявки по коду из электронной почты. После ввода правильного кода заявка корректно создаётся, открывается под нужным номером и связывается с аккаунтом. Ранее затронутые заявки автоматически приводятся в правильное состояние после обновления.
Проверка реквизитов и сортировка валют
Исправлена проверка реквизитов в полях «Со счёта» и «На счёт». Для каждой стороны обмена теперь применяется выбранный для неё валидатор. Настройки больше не подменяют друг друга, а валидатор одной стороны не влияет на обязательность реквизитов другой стороны.
Исправлена сортировка валют в форме обмена. Порядок в блоках «Отдаю» и «Получаю» теперь точно соответствует настройкам и одинаково работает с категориями и без них.
Валюты внутри категорий больше не смешиваются с общим списком, варианты одной сети отображаются в правильном порядке, а отключённые и временно недоступные направления не появляются среди доступных вариантов. Изменения порядка корректно сохраняются и отображаются на сайте.
Верификация карт
Усилена надёжность и безопасность верификации карт.
Теперь нельзя:
отправить заявку для отключённой или недоступной валюты, включая Bitcoin;
открыть закрытую форму прямым или посторонним запросом;
создать повторную заявку;
загрузить неподходящие, одинаковые или слишком большие фотографии;
слишком часто отправлять запросы;
удалить заявку на верификацию со стороны клиента.
Если услуга недоступна, кнопка верификации не отображается. Обычная верификация в личном кабинете продолжает работать для разрешённых валют.
Групповые комиссии
Исправлена работа групповых комиссий. Они снова создаются без ошибок, а перед удалением отображается количество связанных направлений.
После подтверждения комиссия автоматически удаляется из всех связанных направлений вместе с группой. Сами направления и остальные назначенные им комиссии сохраняются. Открывать и очищать каждое направление вручную больше не требуется.
Партнёрские выплаты
Исправлена форма вывода партнёрского баланса.
Теперь можно без задержек переключаться между несколькими способами вывода. Поле кошелька появляется сразу, комиссия и итоговая сумма рассчитываются корректно, а кнопка «Вывести средства» становится доступной после выбора способа и заполнения реквизитов.
Форма больше не зависает и не требует многократного обновления страницы. Вывод одинаково работает для реальных партнёрских начислений и баланса, добавленного вручную.
Платёжные шлюзы и готовые плагины
Исправлена ошибка шлюза 2328.io, из-за которой комиссия сети при выплате всегда вычиталась из суммы получателя. Теперь система корректно учитывает выбранную сторону оплаты комиссии и остальные настройки выплаты.
Rapira и 2328 снова доступны в разделе «Готовые плагины», корректно устанавливаются и не исчезают после обновления системы.
Новости, города и страны
Исправлена ошибка версии 11.4, из-за которой новая публикация в разделе новостей могла не сохраняться. Теперь материалы создаются корректно, изображения загружаются, а автор определяется автоматически.
Исправлено добавление и редактирование городов. Переведённые названия городов и стран правильно обрабатываются на выбранном языке и больше не вызывают ошибку при сохранении.
В списке стран появилась возможность удаления с подтверждением и мгновенным обновлением списка. Если к стране привязаны города, система отменит удаление и сообщит, сколько городов необходимо предварительно перенести или удалить. Это защищает связанные данные от случайной потери.
Загрузка файлов, новые уведомления и обновлённые комиссии
В версии iEXExchanger 11.4.1 добавлена загрузка файлов при оформлении обмена, расширены клиентские уведомления и полностью обновлён выбор комиссий.
Также улучшена работа с заявками, фильтрация по датам, авторизация клиентов и администраторов, а для панели управления добавлены новые варианты оформления.
Файловые поля для валют и направлений
Для дополнительных полей валют и направлений обмена теперь можно выбрать файловый способ заполнения. Это позволяет запрашивать у клиента документы, изображения, таблицы и другие файлы непосредственно при оформлении заявки.
При создании дополнительного поля администратор выбирает один из двух способов заполнения:
стандартное поле;
загрузка файлов.
После создания изменить выбранный способ нельзя. Это защищает уже настроенные поля и связанные с ними данные от случайных изменений.
Для файлового поля можно указать:
разрешённые форматы: PNG, JPEG, PDF, Excel и CSV;
максимальный размер одного файла;
допустимое количество файлов;
отсутствие ограничений по размеру или количеству;
название и описание на поддерживаемых языках;
отображение названия над полем.
В клиентской части появился новый загрузчик. Клиент может выбрать файлы на устройстве, перетащить их в область загрузки или вставить изображение из буфера обмена. Рядом с полем отображаются разрешённые форматы, ограничения, состояние загрузки и список прикреплённых файлов.
Загруженные материалы привязываются к заявке и хранятся в закрытом режиме. Изображения можно просматривать непосредственно в карточке заявки, а документы — скачивать.
В административных таблицах теперь отображается способ заполнения каждого дополнительного поля. Также улучшены формы создания и редактирования, исправлено зависание при изменении поля направления и повышена стабильность загрузки и удаления незавершённых вложений.
Интерфейс файловых полей получил переводы для всех поддерживаемых языков.
Расширенные клиентские уведомления
Система клиентских уведомлений получила новые условия показа. Теперь сообщение можно отображать:
всем клиентам;
для выбранной валюты;
для конкретного направления обмена.
Для уведомлений, связанных с валютой, можно выбрать сторону отображения: «Отдаю», «Получаю» или обе стороны.
Также стало доступно несколько вариантов расположения уведомления на главной странице:
в верхней части страницы;
над поиском валют в блоке «Отдаёте»;
над поиском валют в блоке «Получаете»;
внутри блока ввода данных;
под всей формой обмена.
Расположение выбирается через выпадающий список. В таблице уведомлений условия показа и основной текст теперь разделены, поэтому просматривать и изменять настройки стало удобнее.
Обновлённый выбор комиссий
Полностью переработан выбор комиссий при оформлении обмена. Администратор может использовать компактный выпадающий список или показывать клиенту все доступные варианты одновременно.
В панели управления появился множественный выбор комиссий с чекбоксами. Описания теперь располагаются под названиями, а метка «Доплата» отображается только для тех вариантов, где она действительно применяется.
Значения комиссий показываются без технических знаков и формул. Исправлено отображение динамических комиссий и комиссий прибыли, удалены дубли, лишние подписи и непонятные сокращения.
Список корректно работает на компьютерах и мобильных устройствах и не выходит за границы экрана. Все элементы получили единое скруглённое оформление.
В карточке заявки также улучшено окно с выбранными комиссиями. Теперь в нём отображается полный список комиссий с названиями, описаниями, значениями, типами и областями применения без скрытия части информации.
Новый выбор периода в фильтрах заявок
Отдельные поля выбора даты «от» и «до» заменены единым календарём, в котором можно сразу указать нужный диапазон.
Новый календарь используется для фильтрации заявок:
по дате создания;
по дате обновления;
в расширенном конструкторе фильтров;
при ручном экспорте.
Выбранный конечный день учитывается полностью, включая все заявки, созданные или обновлённые до конца этого дня.
Календарь адаптирован для компьютеров и мобильных устройств. Ранее сохранённые ссылки со старыми параметрами дат продолжают работать корректно.
Улучшенная авторизация по e-mail
Повышена надёжность авторизации по e-mail при создании заявки. Устранены случаи, когда клиент видел сообщение об успешной отправке кода, хотя письмо фактически не было отправлено.
Улучшена первичная и повторная отправка писем. При временном сбое почты действующий код подтверждения сохраняется, а клиент получает корректное сообщение об ошибке.
Если обязательная авторизация отключена, клиент по-прежнему может сразу создать и оплатить заявку, а войти в аккаунт — позже.
Независимые сессии сайта и панели управления
Устранён конфликт между клиентской частью сайта и панелью управления. Авторизация на разных устройствах и в разных браузерах больше не блокирует работу администраторов.
Клиентские и административные сессии теперь работают независимо друг от друга. Длительная авторизация корректно сохраняется после завершения обычной сессии, а выход полностью прекращает авторизацию.
Переключение между аккаунтами администраторов, двухфакторная защита и защищённые адреса панели продолжают работать без конфликтов.
Обмены в Telegram, новая система уведомлений и удобная работа с заявками
В версии iEXExchanger 11.4 мы сосредоточились на повседневной работе клиентов, операторов и администраторов обменника. Одно из главных нововведений — возможность продолжить созданный на сайте обмен в Telegram, сохранив связь с заявкой и онлайн-чатом.
Также полностью обновлены уведомления, вкладки и внутренние метки заявок, рабочие группы в административной панели, сортировка направлений обмена, таблицы и система плагинов.
Отдельное внимание уделено производительности: разделы с десятками тысяч курсов, направлений и пользователей теперь загружаются быстрее и работают стабильнее.
Продолжение обмена в Telegram
В общих настройках обмена появилась возможность продолжить созданную заявку в Telegram. Функция подключается по желанию и не влияет на привычное оформление обмена через сайт.
Клиент может открыть окно с QR-кодом, перейти в Telegram и подключить заявку к боту. После подключения бот отправит основные сведения об обмене, платёжные реквизиты, дополнительные поля, инструкции и оставшееся время для оплаты.
Подтвердить оплату можно кнопкой «Я оплатил» непосредственно в Telegram. После успешного подтверждения кнопка скрывается, а статус заявки одновременно обновляется в боте и на сайте.
Переписка клиента и оператора также синхронизируется с онлайн-чатом. Сообщение, отправленное в Telegram, появляется в заявке, а ответ менеджера доставляется клиенту в бот. В административной панели отображаются имя и ID пользователя Telegram.
После подключения сайт показывает, что клиент продолжает обмен в Telegram. При этом он может в любой момент вернуться на сайт и завершить обмен обычным способом.
Новая система уведомлений
Все способы доставки уведомлений теперь собраны в одном разделе. Администратор может добавлять несколько почтовых и Telegram-подключений, настраивать их независимо друг от друга и управлять уведомлениями без перехода между разными страницами.
Для каждого уведомления можно выбрать получателей, назначить низкий, средний или высокий приоритет, а также отдельно включить или отключить отправку. При необходимости доступно массовое включение и отключение уведомлений.
В настройках можно указать адреса службы поддержки и администраторов, отправить тестовое сообщение и проверить работу подключения до его использования. Telegram-уведомления поддерживают отправку в личный чат, группу или канал.
Данные подключений хранятся в защищённом виде, а названия, описания и настройки доступны на поддерживаемых языках. Это упрощает работу администраторов и операторов в мультиязычной панели управления.
Оформление обмена и вход клиента
В настройках обмена теперь можно выбрать, как система должна работать, если клиент указывает уже зарегистрированный e-mail.
В первом варианте клиент подтверждает вход кодом, после чего создаёт заявку.
Во втором варианте клиент сразу переходит к оплате без обязательной авторизации. Войти в аккаунт и сохранить заявку в личном кабинете он сможет позже — на странице оплаты или отслеживания.
Отправка кодов подтверждения стала надёжнее, а форма их ввода — удобнее. Новые сообщения системы переведены на поддерживаемые языки.
Запоминание данных формы обмена
Форма обмена теперь может запоминать e-mail и заполненные клиентом реквизиты непосредственно во время ввода. При следующем обмене браузер автоматически подставит подходящие данные с учётом выбранного направления и валюты.
Сохранение включено по умолчанию и не ограничено по времени. Администратор может отключить его в разделе «Основные настройки». После отключения ранее сохранённые данные будут удалены при следующем открытии обменника.
Город, пароли, коды подтверждения и загруженные документы не сохраняются. Запоминание сумм обмена по-прежнему управляется отдельной настройкой.
Персональные вкладки заявок
Каждый администратор теперь может настроить собственные вкладки заявок: указать название и цвет, выбрать необходимые статусы и определить, кому будет доступна вкладка — только её автору или всем администраторам.
Вкладки можно включать, скрывать, редактировать, удалять и переставлять в удобном порядке. При необходимости стандартное расположение можно восстановить. Персональные настройки сохраняются отдельно для каждого пользователя административной панели.
Также появилась компактная вкладка «Мои». Она позволяет быстро переключаться между активными, выполненными и отклонёнными заявками текущего оператора и показывает актуальное количество заявок в каждом разделе.
Внутренние метки заявок
Для заявок добавлены внутренние цветные метки. Сотрудники с соответствующим правом могут создавать их прямо из списка заявок, изменять цвет, закреплять важные отметки и удалять записи, которые больше не нужны.
Возле заявки отображается количество меток, а закреплённые отметки сразу видны в общем списке. Внутри заявки доступна история с указанием автора и времени добавления каждой метки.
Метки используются только сотрудниками обменника и никогда не показываются клиенту.
Массовая работа с заявками
В разделе «Все заявки» появился массовый выбор. Необходимые заявки можно отметить слева от номера, после чего в нижней части экрана откроется панель доступных действий.
В текущей версии выбранные заявки можно массово отправить в архив. Перед выполнением система покажет подтверждение и точное количество заявок. После завершения операции список обновится автоматически.
Срок замены реквизитов по запросу
В общих настройках заявок теперь можно указать, сколько времени оператору разрешено заменять реквизиты, ранее выданные клиенту по запросу.
По умолчанию используется 30 минут, а отсчёт начинается с момента первой фактической выдачи реквизитов.
Интерфейс учитывает установленное значение и корректно показывает окончание доступного времени.
Рабочие группы в административной панели
В административной панели появилась единая система рабочих групп. Она доступна для валют, направлений обмена, платёжных реквизитов, курсов BestChange и пользователей.
Рядом с названием раздела можно создать неограниченное количество групп, указать название длиной до 20 символов, выбрать нужные записи и установить их порядок. Группы можно временно скрывать, снова включать и редактировать без удаления.
Созданные группы отображаются в виде вкладок рядом с разделом «Все». Если групп нет, дополнительные вкладки и разделители не занимают место на странице.
Прежняя система групп платёжных реквизитов и закрепления курсов BestChange заменена общим механизмом. Ранее закреплённые курсы BestChange сохраняются и переносятся в новую систему.
Рабочие группы используются только в административной панели. Они не изменяют отображение валют, направлений и других данных на клиентском сайте.
Быстрая работа с большими каталогами курсов
Значительно ускорена загрузка каталогов, содержащих десятки тысяч курсов. Списки загружаются только в момент, когда они действительно нужны, и продолжаются по мере прокрутки без зависания страницы.
При этом сохраняются привычные группы, названия источников и значения курсов. Доступен поиск, а ошибки загрузки теперь отображаются понятнее. Повторное открытие, переключение и обновление больших списков работает стабильнее.
Единая система выбора курсов используется в настройках курса направления, ограничениях, страховке курса и BestChange.
Также исправлена ошибка, из-за которой список курсов мог не загружаться в настройках страховки.
Новая сортировка направлений обмена
Система сортировки направлений полностью переработана. Валюты отображаются единым списком, а варианты одной сети объединяются в компактную группу, закрытую по умолчанию.
Администратор может перемещать всю группу среди других валют или изменять порядок отдельных вариантов внутри неё. При выборе валюты в разделе «Отдаю» справа сразу загружается связанный список «Получаю» — без дополнительных вкладок и промежуточных экранов.
Порядок сохраняется автоматически после перетаскивания, в том числе внутри сетей. Отдельные кнопки сохранения и сброса больше не требуются. Незавершённые действия корректно обрабатываются при переключении валюты или выходе со страницы.
Добавлены поиск по названию, коду и сети, управление с клавиатуры и отображение изменения позиции. На небольших экранах списки располагаются друг под другом и не создают горизонтальную прокрутку.
Единое управление таблицами
Для таблиц в административной панели добавлена единая навигация по страницам и настройка количества записей. Система автоматически определяет доступные колонки и позволяет включать, скрывать и менять их порядок перетаскиванием.
Выбранный набор и порядок колонок сохраняются персонально на текущем устройстве. Панель управления получила поиск и компактное отображение на компьютерах и мобильных устройствах.
Фильтры и настройка колонок теперь находятся на одной панели. Улучшено отображение загрузки, пустых списков, ошибок и повторного получения данных.
Новая система уже используется в списках валют, направлений обмена, курсов BestChange, пользователей и верификаций банковских карт.
Обновлённая система плагинов
Установка, обновление, отключение, удаление и восстановление плагинов стали безопаснее и стабильнее. Перед выполнением операций система проверяет пакет, совместимость, обязательные настройки и ключи доступа.
Добавлены подробная история действий, отдельные права администраторов и ручное подтверждение важных операций. Система контролирует работоспособность установленных расширений и может автоматически отключить проблемный плагин, чтобы его ошибка не влияла на остальные процессы.
Улучшено восстановление после сбоев: прерванные операции можно корректно продолжить, а конфликтующие процессы не запускаются одновременно. Временные данные и старые версии очищаются аккуратнее.
Оптимизированы фоновые импорты и обработка крупных источников курсов. При повторном импорте сохраняются ручные настройки и состояния курсов, а одинаковые валютные пары остаются самостоятельными записями и больше не объединяются ошибочно.
Шаблоны текста и теги
Раздел «Шаблоны текста» стал компактнее и понятнее. Система больше не создаёт заранее тексты для статусов «Заявка выполнена» и «Заявка отклонена». Администратор добавляет только те статусные сообщения, которые действительно используются обменником.
Для статуса можно задать общий текст для всех направлений, применить его только к выбранным направлениям или создать индивидуальный вариант для конкретного направления. При одновременном наличии нескольких вариантов система учитывает их приоритет.
Шаблоны валют, направлений и статусные тексты объединены в одном разделе. Выбор направлений загружается по мере поиска, поэтому форма сохраняет быстродействие даже при большом количестве записей.
Также обновлена система тегов в заявках. Исправлено отображение даты создания и других значений на страницах оплаты и отслеживания, в письмах и Telegram-уведомлениях. Улучшена точность данных направлений, городов, курсов, комиссий, реквизитов и клиентов.
Пользовательские теги продолжают работать в ранее созданных шаблонах. Каталог доступных тегов в редакторах автоматически обновляется при смене сценария без перезагрузки страницы.
Верификация банковских карт
В административной панели появилась единая памятка для верификации банковских карт. Инструкции можно разделять на этапы, сортировать вручную, временно скрывать и дополнять иллюстрациями.
Название раздела открывает быстрое редактирование, а удаление выполняется только после подтверждения. Клиент видит понятную последовательность действий как в личном кабинете, так и при прохождении проверки внутри заявки.
Основная и дополнительные фотографии карты теперь загружаются в одном блоке с понятными подсказками и поддержкой нескольких языков.
Настройка внешнего вида панели
Для боковой навигации административной панели можно выбрать светлый или тёмный стиль. Настройка применяется к основному и мобильному меню и сохраняется для дальнейшей работы.
Также можно скрыть mini-меню с разделами «Избранное», «Заявки», «Аналитика» и «Помощь», освободив больше пространства на экране. По умолчанию панель остаётся светлой, а mini-меню отображается как и раньше.
Версия iEXExchanger 11.4 делает работу с обменами, уведомлениями и большими объёмами данных быстрее и удобнее. Новые возможности помогают клиентам не терять заявку при переходе между сайтом и Telegram, а сотрудникам — организовать рабочее пространство под свои задачи и быстрее обрабатывать ежедневные операции.
PostgreSQL 18, диагностика системы и автоматизация работы с заявками
В версии iEXExchanger 11.3 мы сосредоточились на производительности, надёжности и удобстве ежедневной работы с обменником.
В релиз вошли поддержка PostgreSQL 18 и инструменты для переноса данных с MySQL, новый раздел диагностики системы, автоматическое распределение заявок между операторами, обновлённая работа с валютами, сетями, резервами, реквизитами и уведомлениями.
Мы также ускорили форму обмена и панель управления, усилили защиту учётных записей, заявок и публичного API, улучшили установку обновлений и исправили ошибки, которые могли влиять на работу администраторов, операторов и клиентов.
Ключевые изменения релиза
PostgreSQL 18: Новые проекты могут сразу работать с PostgreSQL 18. Для действующих проектов подготовлен отдельный перенос данных с MySQL с предварительными и итоговыми проверками.
Диагностика системы: В панели управления появился раздел, который проверяет основные функции обменника, показывает найденные проблемы и помогает определить, что необходимо исправить.
Распределение заявок между операторами: Добавлены режимы рекомендации и автоматического назначения с учётом доступности, прав и текущей нагрузки сотрудников.
Обновлённая работа с заявками: Улучшены список заявок, автоматическое обновление данных, чат, проверки личности и счёта, реквизиты по запросу, сроки оплаты и архив.
Валюты, сети и резервы: Архив валют объединён с общим списком, сети вынесены в отдельный раздел, а управление резервами и историей операций полностью обновлено.
Уведомления и шорткоды: Уведомления для валют и направлений объединены в одной системе. Шорткоды получили отдельный раздел, мультиязычность, поиск и быструю вставку в редакторы.
Безопасность: Усилена защита входа, сессий, заявок, платёжных действий, файлов, административных операций и публичных API-ключей.
PostgreSQL 18 и перенос данных с MySQL
Поддержка PostgreSQL 18: iEXExchanger адаптирован для работы с PostgreSQL 18. Обновлены структура базы данных, финансовые расчёты, поиск, фоновые процессы и обработка больших объёмов информации.
Новые установки: При установке нового проекта можно сразу использовать PostgreSQL 18. Для серверов на Debian с FASTPANEL подготовлен установщик, который проверяет окружение, устанавливает необходимые компоненты и предоставляет данные для подключения базы.
Перенос с MySQL: Для действующих проектов добавлен отдельный мастер миграции. Перед началом он проверяет подключения и исходные данные, затем создаёт структуру в PostgreSQL, переносит информацию и проверяет результат.
Безопасное переключение: iEXExchanger переключается на PostgreSQL только после успешного завершения переноса и всех проверок. Исходная база MySQL сохраняется и не изменяется.
Резервное копирование и восстановление: Для основной и дополнительных баз можно создавать отдельные профили. Система проверяет подключение и целостность файлов, сохраняет журнал операций и предотвращает восстановление данных в неподходящую базу.
Аудит базы данных: Добавлен отдельный инструмент для проверки сервера PostgreSQL, баз, таблиц, связей, индексов, последовательностей, статистики и заполненности данных. Аудит не изменяет содержимое базы.
Переход на PostgreSQL не запускается автоматически при установке версии 11.3. Действующие проекты могут продолжить работу с MySQL и выполнить перенос отдельно.
Диагностика системы
Комплексная проверка обменника: В панели управления появился новый раздел, в котором администратор может вручную запустить диагностику и обнаружить проблемы до того, как они повлияют на клиентов.
Система проверяет:
направления обмена, курсы и их актуальность;
экспорт курсов и интеграцию с BestChange;
расчёты калькулятора, комиссии и лимиты;
резервы и историю их изменений;
балансы пользователей;
мерчанты для приёма и выплаты средств;
обработку заявок;
настройки безопасности;
пользовательские соглашения;
партнёрскую программу и правила начисления вознаграждений.
Ход выполнения: Во время диагностики отображаются общий прогресс, текущий этап и подробный журнал событий.
Отчёт о проблемах: После завершения формируется отчёт с проблемными валютами, направлениями, кошельками и настройками. Для каждого замечания указывается описание и рекомендация по исправлению.
История запусков: Результаты сохраняются в панели управления. После устранения проблем диагностику можно запустить повторно и проверить состояние системы.
Распределение заявок между операторами
В версии 11.3 добавлена система распределения заявок между сотрудниками. По умолчанию она выключена и не изменяет привычный порядок работы обменника.
Режим «Рекомендация»: Система предлагает заявку подходящему оператору, но она остаётся доступной другим сотрудникам.
Режим «Автоматически»: Заявка временно назначается выбранному оператору. Он может принять или отклонить её. При отказе или окончании времени ожидания система передаёт заявку следующему подходящему сотруднику.
Учёт нагрузки: При выборе оператора учитываются его готовность принимать заявки, права доступа, ограничения, текущая нагрузка и уже ожидающие предложения.
Индивидуальная ёмкость: Каждый оператор может указать, сколько заявок он готов обрабатывать одновременно.
Пауза и недоступность: Если сотрудник становится недоступен, непринятые предложения освобождаются и возвращаются в распределение.
Личная очередь: Оператор видит свою готовность, текущую нагрузку, новые предложения и состояние команды. История назначений и решений сохраняется для контроля.
Ручное назначение заявок и действующие права сотрудников продолжают работать без изменений.
Заявки и работа операторов
Быстрый список заявок: Ускорена загрузка списка, вкладок и счётчиков даже при большом объёме данных. Улучшена работа при одновременной обработке заявок несколькими сотрудниками.
Автоматическое обновление: Изменения статусов, счётчиков и назначенных операторов появляются без ручной перезагрузки страницы. Система восстанавливает обновление после временной потери соединения или возвращения на вкладку.
Начальная вкладка: При открытии списка автоматически выбирается первая вкладка из порядка, установленного администратором. В настройках теперь видно, какая вкладка используется по умолчанию.
Проверка личности и счёта: Метки «Верификация личности» и «Верификация счёта» отображаются отдельно от основного статуса и могут показываться одновременно. Из заявки можно открыть данные владельца, номер счёта, фотографию и историю проверок, а затем подтвердить или отклонить проверку с указанием причины.
Дополнительные фотографии карты: При необходимости администратор может разрешить клиенту прикладывать несколько фотографий вместе с основным снимком для проверки. Система контролирует количество, формат, размер и содержимое файлов, а оператор видит все изображения в общей галерее.
Онлайн-чат в заявке: Улучшены загрузка и обновление сообщений, назначение ответственного, приоритеты, статусы, внутренние заметки и отметки прочтения. Устранены дубли, зависания и отображение устаревшей переписки. Для операторов подготовлен отдельный список диалогов с актуальными счётчиками.
Архив заявок: Архив получил адаптивный список, выбор записей и массовое восстановление. На небольших экранах заявки отображаются в виде карточек.
Реквизиты по запросу и сроки оплаты
Единая система полей: Дополнительные и информационные поля реквизитов объединены в одном разделе. Ранее созданные данные сохраняются.
Автоматические значения: В поля можно подставлять Memo, имя получателя из мерчанта, название банка, внутренний номер заявки и публичный номер заявки. При необходимости оператор может указать собственное значение вручную.
Раздельные сроки: Время ожидания реквизитов и срок оплаты настраиваются отдельно. Можно задать общее значение либо разрешить оператору выбирать время для конкретной заявки.
Начало срока оплаты: Таймер можно запускать сразу после создания заявки или только после фактической выдачи реквизитов.
Истечение времени: Если срок ожидания реквизитов закончился, заявка может автоматически перейти в статус «Время истекло». Для завершившегося срока оплаты можно настроить смену статуса или сохранение текущего состояния.
Работа оператора: В заявке отображается оставшееся время. Оператор может выдать реквизиты, добавить комментарий и дополнительные поля, а также заменить ранее отправленные данные в течение разрешённого периода.
Защита от повторных действий: Система предотвращает одновременную повторную выдачу реквизитов и не позволяет клиенту отметить просроченную заявку как оплаченную.
Валюты, сети и резервы
Единый список валют: Отдельный раздел «Архив валют» удалён. Активные, отключённые и архивированные валюты теперь находятся в одном списке и разделяются с помощью фильтра.
Массовые действия: Валюты можно одновременно включать, отключать, архивировать и восстанавливать. После восстановления валюта остаётся отключённой, чтобы администратор мог проверить её настройки перед публикацией.
Связанные направления: При изменении состояния валют система корректно обновляет связанные направления. Архивированные валюты больше не отображаются в разделах, где их нельзя использовать.
Сети валют: Для сетей появился отдельный раздел с поиском, фильтрами и адаптацией под мобильные устройства. Сети можно создавать, редактировать и удалять, выбирать для них валюты, обозначения и иконки.
Перенос валют между сетями: Обновлено окно переноса, улучшено отображение длинных названий и добавлена защита от конфликтов при одновременном редактировании.
Резервы для валют: Раздел получил новую адаптивную таблицу, массовую фиксацию, разблокировку и выборочное удаление записей.
История резервов: В истории понятнее отображаются тип операции, направление, причина изменения и суммы до и после операции. Раздел оптимизирован для большого количества записей.
Защита изменений: Если несколько администраторов одновременно редактируют один резерв, система предотвращает перезапись более актуальных данных.
Направления обмена, курсы и BestChange
Настройки направлений: Из формы удалены лишние и устаревшие поля. Исправлено отображение состояния направления и сохранение выбранного сценария верификации личности.
Курсы по формуле и из файла: Добавлен массовый выбор записей. Выбранные курсы можно одновременно включать, отключать, удалять и настраивать для них количество знаков после запятой.
BestChange API: Улучшено добавление сразу нескольких направлений. Длинные названия и большое количество выбранных значений теперь корректно отображаются в окнах и списках.
Производительность: Убраны лишние проверки и повторные обращения к базе данных при загрузке курсов.
Уведомления для клиентов
Единый раздел: Уведомления для валют и направлений объединены в одной системе.
Где показывать уведомление: Сообщение можно разместить в форме обмена или на странице оплаты заявки.
Формат отображения: Поддерживаются встроенные уведомления и всплывающие окна.
Условия публикации: Можно настроить важность, период действия, приоритет, отдельные цвета для светлой и тёмной темы и однократный показ в течение сессии.
Привязка: Уведомление можно связать с валютой или направлением и выбрать сторону обмена — «Отдаю» или «Получаю».
E-mail и Telegram
Надёжность доставки: Устранена повторная отправка одного события. Если один канал временно недоступен, остальные уведомления продолжают отправляться.
Язык получателя: Улучшен выбор языка сообщений для клиентов, операторов и администраторов.
Шаблоны Telegram: Для них добавлен отдельный редактор с предварительным просмотром, черновиками, публикацией и историей изменений.
История шаблонов: Предыдущую версию шаблона можно просмотреть и восстановить.
Коды подтверждения: Устранена отправка некорректного кода
000000. При каждом подтверждении создаётся индивидуальный шестизначный код, в том числе при повторной отправке.Письма по заявкам: Пустые реквизиты и незаполненные дополнительные поля больше не создают пустые блоки в письмах о создании и завершении обмена.
Шорткоды
Единый раздел: Шорткоды разделены на вкладки «Общие» и «Для объектов».
Привязка к объектам: Шорткод можно использовать во всех поддерживаемых шаблонах или связать с конкретной заявкой, пользователем либо направлением обмена.
Типы значений: Поддерживаются обычный текст, форматированный текст и числа. Значение можно указать вручную или получить из данных выбранного объекта.
Мультиязычность: Название, описание и значение настраиваются отдельно для каждого языка. Старые одноязычные шорткоды продолжат работать.
Вставка в редакторы: Кнопка «Мои шорткоды» позволяет найти нужное значение, посмотреть пример и вставить код в текущую позицию курсора.
Управление: Добавлены предварительный просмотр, копирование, включение, отключение, редактирование и безопасное удаление.
Партнёрская программа и выплаты
Индивидуальный процент в заявке: Оператор может оставить стандартный процент партнёрской программы или указать отдельное значение для конкретной заявки.
Предварительный расчёт: Перед сохранением система показывает ожидаемый бонус и данные, по которым он рассчитан. Для изменения необходимо указать причину, а действие сохраняется в истории.
Заявки на выплату бонусов: Раздел получил новый адаптивный интерфейс, сводные показатели, группировку по датам, карточки выплат и журнал изменений.
Обработка выплат: Выплату можно подтвердить или отклонить непосредственно в карточке. При отказе необходимо указать причину.
Изображения и медиатека
Media Manager: Добавлен единый инструмент для загрузки, выбора, перемещения и повторного использования изображений и других файлов.
Обработка изображений: Обновлена загрузка файлов для проверки личности, фотографий карт, логотипов, баннеров, новостей, реквизитов и других разделов.
Безопасная замена: Старый файл заменяется только после успешного сохранения нового. Существующие публичные ссылки на изображения продолжат работать.
Административная панель
Фильтр по операторам: Выбор сотрудников перенесён в общую систему фильтров. Можно выбрать одного или нескольких операторов и использовать условие во всех разделах списка заявок.
Глобальный поиск: Исправлены быстрые команды, повторяющиеся результаты и ошибка при пустом запросе.
Навигационное меню: Исправлена ошибка, из-за которой скрытые пункты меню раскрывались при переходе между разделами.
Безопасность
Требования к паролям: При регистрации, восстановлении доступа и смене пароля используются одинаковые правила. Пароль должен содержать не менее 12 символов, заглавные и строчные буквы, цифры и специальные символы.
Защита от подбора: Ответы системы больше не позволяют определить, зарегистрирован ли указанный e-mail. Также устранена возможность заблокировать администратора большим количеством внешних попыток входа.
CAPTCHA: Проверка выполняется до авторизации и блокирует вход при отсутствии или неправильном подтверждении.
Клиентские и административные сессии: Улучшен контроль IP-адреса, устройства и изменения группы адресов. После успешной авторизации сессия безопасно обновляется.
Права сотрудников: Пересмотрен доступ к заявкам, аналитике, файлам, страницам, новостям, промокодам, бонусам, уведомлениям и системным настройкам.
Критические операции: Для наиболее важных действий можно использовать дополнительное подтверждение другим администратором.
Публичные ссылки на заявки: Посторонний пользователь, получивший ссылку, не сможет подтвердить оплату, отменить обмен, отправить сообщение, загрузить документ, проверить реквизиты или создать платёжную операцию. Эти действия доступны только подтверждённому владельцу заявки.
Публичные API-ключи: Добавлены отдельные права, срок действия, ограничения по IP-адресам и частоте запросов, контроль дневного и месячного использования, а также безопасный отзыв и замена ключа.
Платёжные переходы: Система проверяет адреса перенаправления на сайты платёжных систем. Поддельные, недоверенные и некорректные ссылки блокируются.
Повторные операции: Повторное уведомление от платёжной системы больше не приводит к повторной обработке одной транзакции.
Доверенные источники: Браузерные запросы, подключения в реальном времени и статистика посещений принимаются только от разрешённых источников с учётом прокси-серверов, балансировщиков и CDN.
Конфиденциальные страницы: Сторонняя аналитика и запись действий отключаются на страницах входа, восстановления доступа, подтверждения, заявки и оплаты.
Другие исправления
Публикация отзывов: Состояние переключателя теперь соответствует фактическому состоянию функции на сайте.
Дополнительные поля: Настройка «Удалить пробелы» по умолчанию использует значение «Нет». Выбранный тип содержимого больше не сбрасывается и корректно ограничивает допустимые значения.
Адрес панели управления: В адресе сохраняется регистр символов. Служебные и запрещённые значения по-прежнему блокируются.
Платёжные реквизиты: Улучшена проверка обязательных полей и номера счёта.
Точность расчётов: Улучшено хранение сумм и выполнение расчётов комиссий, лимитов, прибыли и партнёрских начислений.
Параллельные операции: Усилена защита от повторных действий, конфликтов при автоматических выплатах и одновременном изменении данных.
В версию iEXExchanger 11.3 также вошли дополнительные внутренние оптимизации, обновлённые переводы и автоматические проверки, направленные на повышение производительности, безопасности и стабильности платформы.
Усиленная безопасность и управляемые страницы
В этом обновлении мы сосредоточились на комплексной защите панели управления, подтверждении важных действий, развитии инструментов для работы с заявками и создании управляемых страниц.
В релиз также вошли новая система реквизитов по запросу, переработанное кеширование, ускоренная загрузка главной страницы, улучшения партнёрских программ, интерфейса и общей стабильности платформы.
Ключевые изменения релиза
Комплексная защита админ-панели: Добавлены дополнительные подтверждения входа, уникальные адреса административных сессий, доверенные устройства, персональные ограничения по IP-адресам и защита важных операций.
Совместное подтверждение действий: Для выбранных операций можно потребовать участие нескольких администраторов и заранее определить необходимое количество подтверждений.
Реквизиты по запросу: Операторы могут выдавать, заменять и закрывать платёжные реквизиты непосредственно в заявке с сохранением истории действий.
Управляемые страницы: Добавлен новый конструктор мультиязычных страниц с секциями, колонками, адаптивным отображением, разными типами содержимого и историей версий.
Производительность главной страницы: Переработаны кеширование и загрузка формы обмена, устранены повторные запросы и ускорено отображение основных данных.
Безопасность панели управления
Дополнительное подтверждение входа: Вход администратора теперь можно подтверждать через электронную почту, Telegram или Google Authenticator.
Уникальный адрес панели: После авторизации система может создавать персональный адрес панели управления, действующий только для текущего администратора, браузера и сеанса. Стандартный адрес используется только для начала входа.
Разделение клиентской и административной авторизации: Вход в личный кабинет на сайте не предоставляет доступ к панели управления и не позволяет обойти дополнительные проверки безопасности.
Защита новых устройств: Добавлена проверка входа с нового устройства и список доверенных устройств, которыми администратор может управлять в настройках безопасности.
Ограничения по IP-адресам: Для администраторов можно устанавливать персональные ограничения доступа по IP. Также система может контролировать смену IP-адреса во время активной сессии.
Активные уникальные доступы: В админ-панели отображается список действующих уникальных входов. При необходимости любой доступ можно завершить вручную.
Защита от подбора пароля: Улучшен контроль попыток входа. При подозрительной активности административный доступ может быть временно заблокирован до безопасного подтверждения владельцем.
Защита восстановления пароля: Администратор может управлять возможностью восстановления пароля, а критические действия требуют дополнительного подтверждения.
Google Authenticator: Сброс или отключение двухфакторной аутентификации теперь требует действующего кода либо подтверждения через электронную почту.
Защита важных операций
Рабочий код безопасности: Для создания и изменения мерчантов, автовыплат и платёжных реквизитов добавлен отдельный шестизначный код.
Временный разрешённый период: После успешного подтверждения система открывает доступ к защищённым операциям на ограниченное время. Администратор видит срок действия разрешения и может закрыть его вручную.
Дополнительные ограничения: Разрешение можно привязать к IP-адресу и дополнительно подтвердить через выбранный способ безопасности.
Контроль активных разрешений: Главный администратор может видеть, у каких сотрудников открыт доступ к защищённым операциям и сколько времени он будет действовать.
Совместное подтверждение: Для наиболее важных действий можно настроить обязательное участие нескольких администраторов и указать необходимое количество подтверждений.
Статусы подтверждений: В панели отображаются список участников, текущее состояние каждого подтверждения и итоговый статус операции. Код можно отправить повторно, а подтвердить действие — кодом или безопасной ссылкой.
Расширенные права групп: Добавлены отдельные права для управления настройками безопасности, мерчантами, автовыплатами, платёжными реквизитами, подтверждениями и другими важными действиями.
Защита главного администратора: Основной административный аккаунт нельзя подключить в качестве дополнительного аккаунта другого пользователя.
Уведомления безопасности
Центр проверки безопасности: В шапке админ-панели рядом с глобальным поиском появилась отдельная иконка, показывающая незакрытые пункты защиты.
Контроль настроек: Система проверяет использование 2FA, CAPTCHA, ограничений доступа по IP, контроль сессий, защиту восстановления пароля, подтверждение важных действий, уведомления по электронной почте и настройки доверенных прокси-серверов.
Уровни важности: Найденные проблемы разделяются по степени критичности. Из списка можно сразу перейти к нужной настройке и устранить замечание.
Контроль главных администраторов: Система предупреждает, если в платформе настроено больше одного главного администратора.
Telegram-бот безопасности: Добавлен отдельный бот для уведомлений и отправки кодов безопасности. Его нельзя незаметно заменить, отключить или отвязать без подтверждения владельца.
SmartNotifier: Улучшена отправка уведомлений о входах, подтверждениях и других событиях безопасности.
Реквизиты по запросу
Выдача реквизитов в заявке: Оператор может прикрепить платёжные реквизиты к конкретной заявке, заменить их или закрыть выдачу.
Ограничение смены: Срок ограничения на замену теперь рассчитывается с момента первой выдачи реквизитов, а не с момента создания заявки.
Настройки в админ-панели: Управление сроками, лимитами, историей и отправкой уведомлений перенесено во вкладку «Реквизиты по запросу». Ручное изменение файлов больше не требуется.
Обновлённый интерфейс: Формы и списки приведены к общему стилю панели управления. Убраны лишние тексты, повторяющиеся элементы, браузерные подтверждения и визуальный шум.
Управляемые страницы
Конструктор страниц: Добавлена новая система создания и редактирования страниц непосредственно из админ-панели.
Секции и колонки: Страницы можно собирать из секций, строк и колонок, выбирать ширину блоков и разные варианты контейнеров.
Типы содержимого: Доступны форматированный текст, заголовки разных уровней, изображения, кнопки, аккордеоны, информационные блоки, разделители и отступы.
Оформление страниц: Можно настраивать дополнительное оформление, фоновые изображения и параметры отдельных блоков.
Сортировка элементов: Секции и блоки можно менять местами перетаскиванием. Во время редактирования крупные элементы можно сворачивать.
Живой предварительный просмотр: Результат изменений можно проверять непосредственно во время настройки страницы.
История версий: Система сохраняет предыдущие состояния страницы и позволяет восстановить нужную версию.
Защита изменений: Добавлены подтверждения удаления и восстановления, а также предупреждение при попытке покинуть страницу с несохранёнными изменениями.
Расширяемая структура: Система подготовлена к добавлению новых типов блоков и интерактивных элементов без полной переработки конструктора.
Производительность и кеширование
Обновлённая система кеширования: Полностью переработана логика сохранения и обновления кешированных данных.
Динамические блоки: Исправлена проблема, из-за которой после включения кеша с главной страницы могли пропадать баннеры. Также улучшено отображение кнопок, вопросов и ответов и других изменяемых элементов.
Актуальность данных: После изменения настроек, содержимого или порядка блоков информация обновляется корректно без отображения устаревших данных.
Автоматическое восстановление: Система может безопасно восстановить кеш при обнаружении повреждённых или устаревших данных.
Быстрая загрузка главной страницы: Основные данные и выбранное направление теперь подготавливаются одновременно. Форма обмена отображается без общего экрана загрузки.
Фоновое обновление курса: Актуальный курс и суммы калькулятора загружаются отдельно и не задерживают открытие страницы.
Прямые ссылки на направления: Сохранена корректная работа ссылок на валютные пары, переходов из мониторингов и последнего выбранного направления.
Персональные условия: При загрузке учитываются настройки администратора, лимиты, правила, скидки и персональные условия авторизованных пользователей.
Оптимизация запросов: Устранены повторные запросы при первом открытии страницы. При быстрой смене направления устаревшие запросы автоматически отменяются.
Стабильность под нагрузкой: Повышена надёжность работы главной страницы при большом количестве одновременных посетителей и временной недоступности отдельных данных.
Партнёрские программы
Минимальное начисление: Добавлена возможность устанавливать гарантированную минимальную сумму партнёрского вознаграждения за каждый обмен.
Индивидуальные настройки: Минимальное начисление можно настраивать отдельно для разных партнёрских программ.
Валюта начисления: Система автоматически использует валюту партнёрского баланса и сохраняет действующие ограничения отдельных направлений.
Надёжность расчётов: Улучшена обработка повторных расчётов, отменённых заявок и отложенных партнёрских выплат.
Интерфейс программ: Обновлены форма управления партнёрскими программами и отображение начислений.
Интерфейс и удобство работы
Глобальный поиск: Поиск в админ-панели стал быстрее и стабильнее, лучше показывает важные результаты и корректнее обрабатывает проблемные состояния.
Активные проблемы: Количество отображаемых записей ограничено до удобного значения, чтобы большие списки не перегружали интерфейс.
Мобильное меню: Возвращено открытие меню сверху под шапкой, переработаны кнопка открытия, отображение пунктов и прокрутка длинных списков.
Активный раздел: Исправлена подсветка текущего раздела, убрано лишнее выделение всей вложенной цепочки и устранена постоянная подсветка главной страницы.
Блок пользователя: Имя и электронная почта администратора теперь отображаются аккуратнее, без лишних теней и визуально тяжёлых элементов.
Таймер заявки: Блок «До отклонения заявки осталось» заменён на компактную строку с иконкой, подписью и временем в формате
00:00:00.Карточки новостей: Все карточки теперь имеют одинаковую высоту независимо от длины заголовка и текста.
Выбор валюты внутри сети: Раздел можно свернуть даже при наличии выбранного пункта. Рядом со свёрнутым разделом отображается небольшая точка, указывающая на активный выбор внутри.
Исправления и стабильность
Платёжные реквизиты: Значение
0больше не отображается как валюта по умолчанию. При создании или редактировании реквизита необходимо выбрать реальную валюту из списка.Работа с заявками: Устранены ошибки, которые могли возникать при создании заявки и последующих действиях с ней.
Подтверждение и отмена: Улучшена стабильность подтверждения и отмены заявок, проверки кодов и повторной отправки сообщений с кодом.
Чат заявки: Исправлены проблемы, которые могли мешать корректной работе чата после создания заявки.
Защита запросов: Все исправления выполнены с сохранением защиты от посторонних и неразрешённых запросов.
Также в релиз вошли дополнительные внутренние исправления и оптимизации, направленные на повышение безопасности, производительности и стабильности платформы.
Установка плагинов, управление главной страницей и страховка курса
Мы рады сообщить о выходе новой версии платформы iEXExchanger 11.1.8.
В этом обновлении мы сосредоточились на развитии расширяемости платформы, безопасности создания заявок, управлении главной страницей, защите курсов и стабильности интерфейса.
Релиз включает новую систему установки плагинов из админ-панели, гибкое управление секциями главной страницы, полноценную страховку курса для направлений обмена, улучшения безопасности и ряд внутренних доработок.
Новые возможности
Установка плагинов из админ-панели: Добавлена полноценная система установки плагинов прямо из панели управления. Теперь администратор может загружать архивы плагинов, предварительно проверять их перед установкой, подключать внешние источники курсов, управлять установленными плагинами, включать и отключать их, проверять состояние и контролировать совместимость с текущей версией системы.
Внешние источники курсов через плагины: После установки плагина новые источники курсов появляются в стандартном разделе курсов и работают как обычные источники. Валютные пары создаются выключенными по умолчанию, чтобы оператор мог сначала проверить данные и включить только нужные направления.
Управление секциями главной страницы: Добавлена новая система управления блоками главной страницы. Администратор может включать и отключать секции, менять их порядок, настраивать названия и описания на разных языках, выбирать расположение, ширину и фон блоков.
Страховка курса для направлений: Добавлена система защиты курса для направлений обмена. Теперь можно включать страховку отдельно для нужного направления, задавать безопасный курс, настраивать допустимые отклонения и автоматически реагировать на критические изменения курса.
Управление главной страницей
Гибкая настройка блоков: Управление резервами, новостями, отзывами, преимуществами, статистикой, популярными направлениями, последними обменами и партнёрами теперь доступно из одного места.
Оформление обменного блока: Улучшен раздел настройки обменного блока, добавлен более понятный предпросмотр и переработана логика отображения тем и вариантов интерфейса.
Оптимизация загрузки главной страницы: Ускорен вывод формы обмена при большом количестве валют и направлений, уменьшена нагрузка на страницу и улучшена стабильность отображения после загрузки.
Мультиязычные настройки: Обновлены настройки главной страницы для мультиязычных сайтов, чтобы секции корректно работали на разных языках.
Страховка курса
Гибкая настройка защиты: Страховой курс можно задавать вручную, получать из источника курса или рассчитывать через формулу.
Допустимые отклонения: Добавлена настройка допустимых отклонений вверх и вниз, а также минимальный порог для защиты от мелких колебаний.
Проверки и история: Можно вручную запускать проверку, просматривать историю срабатываний и получать понятные данные о причинах срабатывания защиты.
Автоматические действия: При критическом отклонении система может автоматически применить безопасный курс или отключить направление.
Уведомления администратора: При срабатывании защиты администратор может получать уведомления.
Безопасность
Защита создания заявок: Усилена проверка данных при создании заявок. Теперь система принимает только корректные данные из актуальной формы обмена и не позволяет подставлять лишние или неразрешённые поля.
Защита от подозрительных отправок: Улучшена защита от попыток создания заявок вне сайта и массовых подозрительных отправок, при этом обычный процесс оформления заявки для клиента остаётся без изменений.
Защита главных администраторов: Улучшена защита группы главных администраторов. Права больше не зависят от отображаемого названия группы, поэтому переименование или перевод названия не влияет на доступы.
Безопасность групп прав: Обычные группы с похожим названием не смогут случайно получить лишние возможности. Сообщения в админ-панели также стали понятнее для пользователей.
Плагины и расширяемость
Защищённая сборка модуля плагинов: Расширено покрытие модуля управления плагинами в защищённой сборке продукта, при этом установка плагинов в админ-панели продолжает работать стабильно и без изменений для пользователя.
Управление версиями: Добавлена возможность отката к предыдущим версиям плагинов и проверки совместимости с текущей версией системы.
Настройки и секретные данные: Настройки плагинов и секретные данные хранятся отдельно, что делает работу с внешними модулями безопаснее и удобнее.
Подготовка к новым типам плагинов: Система подготовлена к дальнейшему расширению для мерчантов, автовыплат, проверок и других внешних модулей.
Интерфейс и удобство работы
Меню сайта: Улучшено поведение меню при прокрутке. Пункты навигации больше не накладываются друг на друга и не обрезаются.
Адаптация под разные экраны: Страница стала аккуратнее и предсказуемее на разных устройствах.
Интерфейс установки плагинов: Раздел установки, проверки, списка плагинов, управления валютными парами и уведомлений адаптирован под админ-панель и переведён на языки панели.
Стабильность интерфейса: Улучшена общая плавность и стабильность работы сайта и административной панели.
Исправления и оптимизация
Резервы и суммы: Исправлены проблемы с отображением резервов и форматированием сумм.
Форма обмена: Ускорена первичная загрузка формы обмена и улучшена работа при большом количестве валют и направлений.