26.04.2024 Version 2.3.7
+ интеграция с панелью управления ISPManager 6 для управления VPN-пользователями (создание, остановка, запуск, удаление).
+ интеграция с панелью управления SolusVM 2 (создание, включение, выключение, перезагрузка, сброс/reset, переустановка, удаление, заказ дополнительных IPv4, заказ дополнительных IPv6, вход в аккаунт клиента).
+ интеграция с платежной системой octo.uz.
* админу: администраторы: добавлены отдельные права доступа для «Восстановление клиента из архива».
* админу: главная страница: добавлен модуль «Финансы» (приход денег + детализации что ими оплачено + что оплачено с баланса + возврат).
* админу: главная страница: добавлен модуль «Обзор заказов» (общее кол-во заказов/доменов/товаров за выбранный период + кол-во обработанных + кол-во удаленных).
* админу: дополнительные способы оплаты: возможность активации отображения кнопки «Оплачено», после нажатия на которую заказ будет обработан, а счет переведен в статус «Условно оплачен».
* админу: заказы: разрешаем переустановку в редактировании заказа даже если она запрещена для клиента настройками сервера.
* админу: заказы: возможность получить договор для заказа, в том числе если заказ архивный.
* админу: клиенты: возможность на странице полного инфо клиента восстановить клиента из архива.
* админу: персональные данные клиента: возможность скрыть поля «Страна» и «Номер мобильного» при регистрации, но сделать их обязательными в настройках.
* админу: планировщик задач: возможность удаления обработанных уведомлений.
* админу: серверы: возможность разрешать/запрещать клиенту вход в аккаунт на сервере (панель управления) индивидуально для каждого сервера/локации.
* админу: страны: возможность разрешать/запрещать клиентам использовать номера телефонов/мобильных из других стран (отличных от страны клиента).
* админу: счета: возможность загрузки счетов/актов/договоров для архивных счетов.
* админу: счета: отображаем сумму объединенного счета в редактировании счета.
* админу: счета: отображаем плательщика в редактировании счета даже если у клиента один профайл (кроме ситуации когда «Уровень проверки профайла клиента» = «не требуем никаких данных»).
* админу: счета: возможность загрузки PDF-инвойсов для оплаченных счетов + возможность сохранения PDF-инвойсов на сервере.
* админу: шаблоны: добавлен шаблон «Инвойс (PDF)».
* клиенту: счета: возможность прикрепления к email об оплате счета инвойса в PDF-формате.
* клиенту: мультиязычность: допереведен азербайджанский языковый файл.
* cryptomus: возможность указать необходимую сеть при приёме одной криптовалюты.
* freekassa: возможность указать код способа оплаты + возможность создания платежей через API (клиент сразу попадет в мерчант указанного способа оплаты, минуя сайт платежной системы).
* webnames: добавлена поддержка доменных зон гео.ru, гео.su, москва, moscow, by, бел.
— админу: главная страница: модуль «Кто онлайн»: исправлена ошибка, когда дата/время начала сессии периодически заменялись более свежим значением в случае длительной активности клиента.
— админу: главная страница: исправлена ошибка, когда при просмотре с мобильного устройства модули, у которых задана ширина, накладывались друг на друга.
— админу: домены: исправлена ошибка, когда нельзя было редактировать домен, восстановленный из архива, если он до удаления был привязан к заказу на тарифный план.
— клиенту: тикеты: исправлена ошибка, когда системное сообщение об автоматическом закрытии тикета отображалось с аватаркой последнего ответившего админа.
— домены: исправлена ошибка, когда при удалении отдельно заказа на домен для совмещенного заказа (тариф+домен) из всех ранее оплаченных совмещенных счетов удалялась привязка к заказу на домен, что влияло на корректное отображение счета в админке, клиентской части и PDF-документах.
— заказы: исправлена ошибка, когда при удалении отдельно заказа на тариф для совмещенного заказа (тариф+домен) из всех ранее оплаченных совмещенных счетов удалялась привязка к заказу на тариф, что влияло на корректное отображение счета в админке, клиентской части и PDF-документах.
— счета: исправлена ошибка, когда при изменении статуса счета с «условно оплачен» на «оплачен» не печатался чек и не отправлялись документы в сервис электронных документов (если используются соответствующие сервисы).
— счета: исправлена ошибка, когда при автоматической оплате счета с баланса (автопродление, api, массовое продление в админке) в счете не сохранялись сумма и валюта платежа (в основной валюте админки).
— anypay: исправления в модуле в связи с изменениями на стороне сервиса.
— authorize: исправление в модуле интеграции.
— cryptomus, enot, nowpayments, payplus: исправлена ошибка, когда в счете неправильно сохранялась валюта платежа (валюта платежной системы).
— drs.ua: исправление в связи с изменениями для доменной зоны crimea.ua.
— paypalych: исправление в модуле интеграции в связи с изменениями на стороне сервиса.
— sms: исправлена ошибка, возникающая при отправке sms если включено логирование sms и в тексте сообщения есть символ апострофа.
— vmmanager6: исправление в модуле интеграции в связи с прекращением поддержки auth/v3.
-d-: phpmailer: удален устаревший модуль phpmaler v5.1.
06.12.2023 Version 2.3.6
!!! Внимание! Прекращена поддержка PHP 5.3.x и 5.4.x. Вскоре так же будет прекращена поддержка PHP 5.5.x, 5.6.x и 7.0.x, но для них останется возможность заказа индивидуальной кодировки для случаев крайней необходимости.
+ интеграция с панелью управления VMmanager 6 (создание, включение, выключение, перезагрузка, изменение пароля, переустановка, удаление, заказ дополнительных IPv4, вход в аккаунт клиента).
+ интеграция с платежной системой FreedomPay.money с поддержкой печати чеков.
+ интеграции с платежной системой IntelleсtMoney.ru (новый модуль) с поддержкой печати чеков.
+ интеграция с платежной системой Payriff.com.
+ админу: добавлен раздел «Выплаты» в который попадают все запросы клиентов на вывод партнерских средств с возможностью управления статусом выплаты + фильтр по статусу + поиск + выборка за указанный период.
+ админу: статистика: добавлен отчет «Партнеры: Начисления» с возможностью поиска + выборка за указанный период.
* админу: главная страница: модуль «Кто онлайн»: отображаем реферера (откуда пришел посетитель) + отображаем одну общую дату и страницу начала/конца если у посетителя не было переходов по сайту + улучшено определение ботов + возможность просмотра за последние 30 минут и 1/3/6/12/24 часов.
* админу: главная страница: при просмотре с мобильного устройства выравниваем все модули по левой стороне.
* админу: доменные зоны: добавлен 2-й уровень для реселлеров доменов.
* админу: заказы: отображаем функционал «Внешнее API управления сервером» так же и для тех vds и dedicated заказов, которые привязаны к Hardware-серверам.
* админу: заказы/домены/товары: для архивных заказов отображаем в таблице дату окончания.
* админу: клиенты: финансы: возможность выставить счет на пополнение баланса (без отправки письма по аналогии с клиентской частью).
* админу: клиенты: финансы: возможность указать цену и количество при выставлении произвольного счета (с дальнейшим отображением цены и количества в квитанциях, счетах для юр. лиц, чеках и т.п.) + возможность сохранения указанных данных для дальнейшей автоподстановки + возможность не отправлять письмо о выставленном счете.
* админу: лояльность: возможность установить разные скидки для каждого вида тарифного плана.
* админу: партнерка: партнерская программа расширена до 5 уровней + возможность ограничить количество уровней для конкретного клиента.
* админу: партнерка: возможность начисления рефереру процентов только если у него есть активные заказы.
* админу: партнерка: возможность настройки поведения если реферер удален в архив — не начисляем проценты рефереру, удаленному в архив, а так же всем вышестоящим реферерам (старое поведение), или не начисляем только рефереру, удаленному в архив, а вышестоящим начисляем.
* админу: партнерка: возможность по нажатию кнопки исключить партнера из цепочки рефералов с переходом всех его рефералов на уровень выше (доступно на странице полного инфо клиента).
* админу: планировщик задач: возможность уведомления об участниках партнерской программы у которых последний активный заказ закончился указанное количество дней назад.
* админу: серверы: возможность настройки длины паролей, генерируемых биллингом для аккаунтов/серверов клиентов.
* админу: статистика: финансы: увеличено количество столбцов + устранены проблемы с некорректным переносом строк на маленьких экранах.
* админу: счета: возможность объединения счетов + возможность изменения комментариев к счетам, выставленных админом.
* клиенту: домены оптом: возможность массового трансфера доменов.
* клиенту: оплата: возможность открытия страницы оплаты (после выбора способа оплаты) во всплывающем окне ограниченного размера с минимизированными хеадером/футером (доступно в настройках каждой платежной системы).
* клиенту: оплата: отображаем сообщение о том успешна оплата или нет после возврата из платежной системы в биллинг (для платежных систем, где URL'ы возврата настраиваются на стороне платежной системы, можно уточнить новые URL возврата в нашей поддержке).
* безопасность: добавлена защита от CSRF на страницу восстановления пароля и на 2 версии страниц оформления заказа.
* безопасность: улучшено хеширование паролей клиентов и админов (используем более надежный метод хеширования и соль).
* безопасность: усилены требования к длине паролей клиентов (не менее 8 символов).
* система шаблонов (default_adaptive): фреймворк bootstrap обновлен до версии 4.3.1.
* файл конфигурации: возможность изменить размер всплывающего окна для страницы оплаты (с помощью переменных $_CFG['PAY_POPUP_WINDOW_WIDTH'] и $_CFG['PAY_POPUP_WINDOW_HEIGHT']).
* nic.lviv.ua: добавлена поддержка некоторых poll-уведомлений.
* ps.kz: добавлена поддержка проверки домена на занятость через API регистратора.
* resellerclub: считаем домен успешно обработанным в случае получения статуса STATUS_RP_DOMAIN_REGISTRATION_PENDING.
* whois: обновлены whois-сервера и «not found string» для ряда украинских доменных зон.
— админу: счета/заказы/домены/товары/клиенты: исправлена ошибка, когда при удалении и восстановлении слетал фильтр и перебрасывало на первую страницу раздела.
— админу: клиенты: исправлена ошибка, когда при сортировке результатов поиска слетал фильтр и перебрасывало на первую страницу раздела.
— безопасность: устранена XSS-уязвимость в шаблоне default_adaptive (обновлен фреймворк bootstrap).
— безопасность: устранена возможность раскрытия имени файла скрипта админки.
— клиенту: профайлы: исправлена ошибка, когда не работала загрузка документов.
— планировщик задач: исправлена ошибка, когда не работал кредитный лимит при «автоматической оплате счетов после пополнения внутреннего баланса» если на момент запуска скрипта собственных средств на балансе не достаточно для оплаты счета.
— 4vps: исправление в модуле интеграции в связи с изменениями на стороне сервиса (автопродление более не используется + поддержка периода заказа/продления).
-d- payu.ua: удален модуль интеграции как утративший актуальность.
-d- smscoin.com: удален модуль интеграции как утративший актуальность.
-d- telemoney.ru: удален модуль интеграции как утративший актуальность.
08.08.2023 Version 2.3.5
+ интеграция с сервисом FriendHosting.net для перепродажи VDS (автоматический импорт тарифов/услуг, создание, продление, включение, выключение, перезагрузка, сброс/reset, переустановка, vnc-консоль, заказ дополнительных IPv4, заказ дополнительных IPv6, заказ дополнительных дисков, заказ дополнительного трафика).
+ интеграция с сервисом Hetzner.com для управления выделенными серверами (включение, выключение, сброс/reset).
+ интеграция с платежной системой Enot.io (API v2). Модуль предоставляется на платной основе!
+ интеграция с платежной системой Paypalych.com. Модуль предоставляется на платной основе!
+ ядро: переход на использование кодировки utf8mb4 в базе данных (для поддержки emoji + в связи с заявленным прекращением поддержки старой кодировки новыми версиями MySQL).
* админу: главная страница: добавлен модуль «Обратите внимание» (кол-во тикетов, ожидающих ответа + кол-во заказов/доменов/товаров, ожидающих обработки + кол-во приостановленных заказов/доменов/товаров + кол-во просроченных заказов/доменов/товаров + кол-во заказов/товаров, ожидающих отмены + кол-во заказов/товаров с отсрочкой платежа + ссылки на соответствующие разделы/фильтры).
* админу: доп. услуги: новый специальный тип дополнительной услуги «Дополнительный трафик». Позволяет клиенту заказать дополнительный трафик для сервера (поддерживается только FriendHosting).
* админу: заказы: при добавлении и переносе заказов добавлен поиск по списку с логинами клиентов.
* админу: заказы/домены/товары: добавлен фильтры «Ожидающие обработки» (не архивные заказы в статусах «Не обработан» и «В обработке» у которых есть дата окончания) и «Закончившиеся Обработанные» (просроченные заказы в статусе «Обработан»).
* админу: заказы/товары: добавлены фильтр «Ожидающие отмены» (не архивные заказы в статусах отличных от «Не обработан» у которых есть запрос отмены) и «С отсрочкой платежа».
* админу: клиенты: при удалении клиента в архив так же удаляем в архив и все его профайлы + при восстановлении клиента из архива восстанавливаем только основной профайл.
* админу: клиенту: при объединении аккаунтов добавлен поиск по списку с логинами клиентов.
* админу: отправить email: возможность выбора статуса подписки при рассылке (подписан, не подписан, любой статус).
* админу: отправить e-mail/тикет/sms: мультиязычность: возможность указать тему и сообщение для рассылки на разных языках.
* админу: персональные данные клиента: возможность сделать поле «Email» не обязательным при регистрации, либо вообще его отключить (в настройках данное поле будет, но не обязательное к заполнению).
* админу: тикеты: если во время ответа в тикете админа выбросило из админки, то запоминаем текст сообщения в сессии и автоматически подставляем в форму ответа после повторной авторизации.
* клиенту: авторизация: при попытке авторизации под аккаунтом, удаленным в архив, предлагаем клиенту восстановить пароль.
* клиенту: заказы: комментарий к заказу: всегда показываем кнопку комментария к заказу + возможность изменения комментария клиентом после нажатия на кнопку + отображение комментария клиента при наведении курсора на кнопку + отображение кнопки другим цветом если в заказе есть заметка от админа.
* клиенту: заказы: переустановка: возможность выбора новой ОС (поддерживаются только FriendHosting, hetzner.cloud, ahnames и solusvm) и новой ПУ (поддерживаются только FriendHosting и ahnames).
* клиенту: проверка email/мобильного: возможность перенаправления клиента на указанную страницу после успешной проверки (с помощью переменной $_CFG['BILLING_AFTER_VERIFY_PAGE'] в файле конфигурации).
* клиенту: смена тарифа: не позволяем изменить тариф на меньший если активирован автоматический возврат средств на баланс и у заказа есть хотя бы один счет (за новый заказ или продление) где был использован промокод.
* безопасность: логи админов: фиксируем попытки доступа к админке из-за ограничений доступа по IP + фиксируем попытки входа для несуществующих логинов.
* безопасность: счета: добавлена защита от обработки нескольких одинаковых одновременных уведомлений от платежной системы.
* безопасность: whois: добавлена более строгая проверка вводимых доменных имен на предмет недопустимых символов до отправки домена на проверку.
* счета для юр. лиц: добавлена детализация по дополнительным услугам (каждая дополнительная услуга = отдельная позиция в счете) для заказов в которых не используется сохраненная стоимость.
* cryptomus: не отправляем админам уведомления при получении статусов «process», «confirm_check», «wrong_amount_waiting», «check» и «cancel».
* google authenticator: клиенту: возможность подключения Google Authenticator с помощью QR-кода.
* directi/resellerclub: возможность изменить валюту, в которой будут импортироваться цены для доменных зон (с помощью переменной $_CFG['DIRECTI_IMPORT_CURRENCY'] в файле конфигурации).
* hostmaster: клиенту: добавлено отображение всех существующих хостов (дочерних НС) домена + возможность указать несколько IP-адресов для хоста + поддержка ipv6 у дополнительных IP хоста.
— админу: дополнительные услуги: исправлена ошибка, когда не отображались ранее сохраненные параметры специальных дополнительных услуг.
— админу: статистика: исправлена ошибка в «Финансы: Оплачено через», когда сумма объединенного счета не попадала в статистику, если счет был оплачен квитанцией для физ. лиц, счетом для юр. лиц или дополнительным способом оплаты.
— клиенту: регистрация: исправлена ошибка, когда пыталось отправить регистрационную SMS даже если не активирована соответствующая настройка или SMS-шлюз отключен.
— клиенту: тикеты: исправлена ошибка, когда не работала оценка тикетов в случае если клиентом не подтверждена регистрация (проверка email/мобильного) или не указаны какие-либо обязательные данные в настройках/профайле.
— безопасность: подтверждение изменения email: исправлена ошибка, когда по полученной в письме ссылке на подтверждение изменения email можно было изменить email в любом другом аккаунте, в который выполнен вход.
— безопасность: тикеты: исправлена ошибка, когда можно было установить произвольную оценку в тикете.
— доступ для сторонних лиц: исправлена ошибка, когда терялась связь между аккаунтами при изменении логина у аккаунта, которому доверен доступ.
— партнерка: исправлена ошибка, когда не устанавливалась партнерская Cookie если в переменной окружения HTTP_HOST домен указан вместе с портом.
— планировщик: исправлена ошибка, когда не отправлялось «Напоминание клиентам об окончании тестового периода у заказа (товары)».
— счета для юр. лиц: исправлена ошибка, когда в счете за изменение доп. услуги с одной на другую в рамках SELECT-группы, в наименовании позиции фигурировал отказ от старой услуги вместо заказа новой.
— isplicense: лицензии ispmanager 5 business удалены как утратившие актуальность.
— nic.lviv.ua: исправлена ошибка, когда не обрабатывались epp-уведомления о трансфере.
02.05.2023 Version 2.3.4
+ добавлен sms-шлюз «Universal SMS», позволяющий произвести интеграцию с собственным sms-шлюзом (работает путем отправки GET/POST-запросов на указанный URL).
+ интеграция с платежной системой Cryptomus.com.
+ интеграция с платежной системой MilliÖn, million.az по приему оплаты через терминалы.
+ интеграция с платежной системой Модульбанк, modulbank.ru (с поддержкой чеков на минимальном уровне — для любых счетов всегда будет передаваться одна и та же позиция, указанная как «Шаблон примечания к платежу» в настройках платежной системы).
+ интеграция с платежной системой PayPlus.co.il.
+ интеграция с платежной системой Stripe.com (актуальная версия API — без всплывающих окон и с поддержкой PHP 7.4).
+ интеграция с облачной кассой Первый ОФД, 1-ofd.ru.
* админу: валюты: возможность указать процент увеличения курсов валют отдельно для каждой активной валюты + возможность указывать процент со знаком минус для уменьшения курса.
* админу: доменные зоны: мультиязычность: возможность указать описание и предупреждение на всех доступных языках.
* админу: доп. услуги: новый специальный тип дополнительной услуги «Расширение тарифного плана». Позволяет клиенту добавить дополнительные пакеты к основному тарифу и/или увеличить максимальное количество подключений. Поддерживается только IPTVPORTAL.
* админу: отправка sms: возможность отправки клиенту после регистрации SMS, содержащей данные для доступа в кабинет (если требуется проверка номера, то SMS будет отправлена после его проверки).
* админу: платежные системы: возможность разрешить/запретить оплату для нескольких стран, а не только для одной.
* админу: редактирование заказа/домена/товара: добавлена защита от изменения заказа админом если в процессе изменения заказ был изменен сторонним процессом (другим админом, планировщиком, клиентом и т.п.).
* админу: серверы: возможность запретить клиенту иметь несколько заказов на одном сервере/группе серверов (клиент не сможет оформить новый заказ на тариф, привязанный к такому серверу).
* админу: черный список: возможность указать комментарий при добавлении/изменении записей.
* админу: шаблоны: во все шаблоны добавлена поддержка макроса {mobile} — номер мобильного телефона клиента.
* админу: шаблоны: добавлены шаблоны «SMS клиенту после регистрации» и «SMS клиенту для восстановлении пароля».
* клиенту: авторизация: возможность входа в личный кабинет с помощью ввода номера мобильного телефона (поле «Ваш логин или email» заменено на «Ваш логин, email или телефон»).
* клиенту: восстановление пароля: возможность восстановления пароля с помощью ввода номера мобильного телефона (поле «Ваш логин или email» заменено на «Ваш логин, email или телефон»).
* клиенту: восстановление пароля: возможность восстановления пароля с помощью кода, отправленного в SMS. Доступно в «Настройки / Отправка SMS».
* клиенту: восстановление пароля: не позволяем воспользоваться функцией восстановления пароля если клиент при этом авторизован в личном кабинете, а так же если аккаунт клиента заблокирован.
* клиенту: оформление заказа (v1): возможность скрыть поля «Логин» и «Пароль» во время регистрации (логин и пароль будут сгенерированы автоматически). Доступно в «Настройки / Общие / Оформление заказа».
* клиенту: оформление заказа (v2): возможность запретить оплату счетов без предварительной проверки email/мобильного (если проверка требуется) во время первой сессии клиента если он зарегистрировался вместе с оформлением заказа, используя версию 2 скрипта оформления заказа (с помощью переменной $_CFG['ORDER_V2_DISALLOW_PAY_IF_FIRST_SESS'] в файле конфигурации).
* клиенту: проверка мобильного: возможность подтверждения регистрации путем привязки Telegram к аккаунту, на выбор клиента — или код из SMS (если SMS разрешены для страны клиента), или обязательная привязка Telegram. Доступно в «Настройки / Общие / Персональные данные».
* клиенту: продление заказа: при продлении домена вместе с продлением тарифного плана отображаем стоимость продления домена для каждого доступного периода.
* безопасность: запрещаем доступ к любым разделам клиентской части если IP клиента находится в черном списке.
* лицензии isp: для линейки лицензий ispmanager 6 добавлен провайдер my.ispmanager.ru.
* продление заказов/товаров: если продлеваемый заказ приостановлен, но остаток дней больше нуля, то добавляем оплаченный период к текущей дате окончания заказа, а не к дате оплаты.
* iptvportal: возможность использовать номер мобильного телефона клиента в качестве логина для аккаунта. Доступно в настройках сервера.
* iptvportal: возможность использовать пароль от биллинга в качестве пароля для аккаунта (будет работать только для клиентов, зарегистрировавшихся или изменивших пароль после установки данного обновления). Доступно в настройках сервера.
* iptvportal: при создании аккаунта заполняем в базе IPTVPORTAL'а также поля ФИО, email и телефон.
* jabber: обновлен класс интеграции XMPPHP (добавлена поддержка PHP 7.4) + удаляем html-теги при дублировании email-сообщений в html-формате.
* nic.kz: добавлена поддержка Privacy Protection.
* wayforpay: возможность выбора валюты в которой будет передаваться сумма в платежную систему.
— админу: заказы: исправлена ошибка, когда мог неправильно работать поиск по доп. услуге при переходе из раздела «Настройки / Дополнительные услуги» (по ссылке с количеством доп. услуги в заказах).
— лицензии isp: удален провайдер ISPsystem.com как утративший актуальность для поддерживаемых биллингом лицензий.
— сборщик почты: исправлена ошибка, когда иногда могла обрезаться тема сообщения.
— отзывы: исправлена ошибка, когда отзывы от гостей не попадали в логи клиентов.
— 4vps: исправление в модуле интеграции в связи с изменениями на стороне сервиса.
— enot: исправление в модуле интеграции в связи с изменениями на стороне сервиса.
— privat24 (курсы валют): исправление в модуле интеграции в связи с изменениями на стороне сервиса.
22.11.2022 Version 2.3.3
+ интеграция с панелью управления VMware vCenter (без автоматизации создания новых ВМ — только включение, выключение, перезагрузка, сброс/reset, удаление, vnc-консоль).
+ интеграция с сервисом 4VPS.su для перепродажи VDS (создание, удаление, включение, выключение, перезагрузка, смена тарифного плана, ссылка в ПУ, заказ дополнительных IPv4, включение/выключение ежедневного бекапа).
+ интеграция с платежной системой NOWPayments.io.
+ безопасность: добавлен сервис «SMS Authenticator» для двухфакторной авторизации с помощью отправки SMS (доступно в «Настройки / Сервисы»).
* админу: группы доменных зон: мультиязычность: возможность указать название и описание на всех доступных языках.
* админу: дополнительные способы оплаты: мультиязычность: возможность указать название и описание на всех доступных языках.
* админу: дополнительные способы оплаты: возможность активации отображения кнопки «Оплатить», после нажатия на которую клиент увидит указанный админом текст и счет будет привязан к выбранному дополнительному способу оплаты.
* админу: заказы: в редактировании заказа выводим приставку «Нективно» для всех ранее заказанных клиентом неактивных доп. услуг (как неактивных глобально, так и недоступных для конкретного тарифного плана).
* админу: заказы: возможность фильтра по отмененным заказам.
* админу: клиенты: возможность установить для клиента кредитный лимит (для оплаты с баланса в кредит).
* админу: клиенты: защита от некорректного изменения внутреннего или партнерского баланса если он в этот момент был изменен сторонним процессом + подробная запись в логах админа как именно был изменен баланс.
* админу: клиенты: в таблицу с клиентами добавлен столбец «Баланс» + возможность сортировки по ID, Дата, Логин и Баланс.
* админу: логи админов: возможность фильтра по логину админа + возможность поиска по действию.
* админу: платежные системы: мультиязычность: возможность указать название и комментарий на всех доступных языках.
* админу: система уведомлений: новые типы уведомлений «остановка заказа (товар)» и «запуск заказа (товар)».
* админу: страны: возможность массового включения/выключения параметра «Поддержка SMS» для всех стран.
* админу: счета: возможность ограничить максимальное количество счетов, которые клиент может объединить за один раз.
* админу: шаблоны: добавлены шаблоны «Email клиенту после проверки профайла» и «4VPS: создание сервера».
* админу: шаблоны: в шаблоны договоров добавлены макросы времени окончания заказа.
* клиенту: профайлы: если настройками включено требование проверки профайла администратором, то после проверки профайла отправляем клиенту письмо об её успешном прохождении.
* логи клиентов: добавлена детализация изменения настроек (фиксируем что и как изменил клиент), которые не вынесены в отдельный тип логирования.
* anypay: добавлена поддержка выбора валюты в настройках платежной системы.
* api (тарифы): добавлена команда getUsers (получение списка клиентов).
* coingate: не отправляем админам уведомления при получении статусов «canceled» и «expired».
* hetzner.cloud: растягиваем vnc-консоль на всю ширину всплыващющего окна браузера.
* payssion: не отправляем админам уведомления при получении статусов «expired», «cancelled» и «failed».
* proxmox: при перезагрузке выполняем мягкую перезагрузку (Reboot), а не жесткий сброс (Reset) + добавлены возможность жесткого сброса (Reset), включения (Start) и мягкого выключения (Shutdown).
— админу: заказы: исправлена ошибка, когда в редактировании заказа не работало изменение hostname.
— админу: заказы: исправлена ошибка, когда в редактировании заказа в SELECT-группах не отображались заказанные клиентом ранее доп. услуги, которые более недоступны для конкретного тарифного плана.
— админу: система уведомлений: исправлена ошибка, когда не выделялись и не поднимались в списке заказы на домены и заказы на товары, требующие ручной обработки.
— клиенту: домены: исправлена ошибка, когда при повторной активации уже активированного использования днс-серверов CloudFlare или днс-серверов регистратора днс-сервера изменялись на некорректные.
— отсрочка платежа: исправлена ошибка, когда при отмене отсрочки платежа по причине неоплаты счета, дата окончания заказа изменялась на текущую если заказ уходил после отмены в минус.
— cloudflare: модуль переведен на использование пользовательского API в связи с прекращением поддержки сервисом партнерского API.
— drs.ua: исправлена ошибка, когда уведомление об успешном продлении домена могло отправляться случайному пользователю биллинга, а не его владельцу.
— drs.ua: исправление в связи с изменениями для доменных зон zp.ua и zaporizhzhe.ua.
— isplicense: исправление в связи с изменениями на стороне сервиса.
10.09.2022 Version 2.3.2
+ интеграция с платежной системой Binance Pay, merchant.binance.com.
+ интеграция с платежной системой EasyPay.am по приему оплаты через терминалы.
+ интеграция с платежной системой Mega Pay, mega-pay.online.
+ интеграция с платежной системой Primepayments.ru.
* админу: администраторы: добавлено поле «API Key» (для доступа к API).
* админу: администраторы: возможность настройки сортировки по умолчанию для разделов «Заказы», «Домены», «Товары».
* админу: заказы/домены/товары: возможность сортировки по статусу заказа (с вторичной сортировкой по ID заказа по убыванию).
* админу: заказы/товары: возможность генерации пароля при добавлении заказа с созданием нового клиента.
* админу: заказы/товары: в форме поиска по умолчанию выбираем поле «ID».
* админу: магазин товаров: возможность создания подгрупп в группах товаров + возможность настройки количества товаров на странице для каждой группы/подгруппы.
* админу: тарифы: возможность применения скидок которые влияют только на тарифную часть заказа (за срок заказа, скидка в заказе) также и к дополнительным услугам.
* админу: тикеты: при вставке готового ответа не заменяем текст тикета, а добавляем в конец сообщения.
* админу: товары: возможность при добавлении заказа на товар выставить счет клиенту.
* админу: черный список: возможность ограничения доступа для указанного IP-адреса.
* админу: шаблоны: добавлен шаблон «Email клиенту при заказе смены тарифного плана».
* клиенту: смена тарифа: если при заказе изменения тарифного плана сумма счета больше нуля, отправляем клиенту письмо со счетом.
* api: возможность работы с API для реселлеров для админов (админ сможет работать с заказами любого клиента).
* api (тарифы): добавлена команда updateOrderTarif (изменение тарифного плана).
* api (тарифы): в команду getOrders добавлена возможность получения информации по конкретному заказу.
* api (тарифы): возможность работы с заказами, передавая в запросе «логин на сервере» вместо «ID заказа» (не будет работать если в базе биллинга есть несколько заказов с указанным логином).
* api (тарифы): при работе от имени админа в ответах на команды getTarifs и getOrders добавлен параметр «Название тарифа на сервере».
* drs.ua: возможность восстановить (restore) домен у регистратора.
* namecheap: добавлена поддержка проверки домена на занятость через API регистратора + добавлена проверка является ли домен премиум-доменом при проверке домена на доступность через API.
* subreg/regtons: добавлена поддержка доменной зоны .uk (кроме компаний из GB).
* telegram: если клиент или админ заблокировали бота, то автоматически отменяем привязку Telegram к такому аккаунту (с записью в логах).
* webmoney: добавлена поддержка WMT-кошельков + возможность приёма USDT на WMZ-кошелек.
— админу: отправить e-mail/тикет/sms: исправлена ошибка, когда HTML-письма из рассылок, инициированных админом, некорректно отображались в логах почты.
— админу: платежные системы: исправлена ошибка, когда не работали настройки «Минимальная сумма оплаты» и «Максимальная сумма оплаты» для способов оплаты «Партнерский счет», «Внутренний баланс», «Квитанции для физ. лиц», «Счета для юр. лиц» и «Дополнительные способы оплаты» (в отличии от других способов оплаты перечисленные способы вообще не будут видны клиенту если сумма не соответствует требованиям).
— клиенту: оформление заказа: исправлена ошибка, когда не отображались дополнительные услуги если для тарифа доступны только Операционные системы и Панели управления и мы их отображаем в виде SELECT'а.
— клиенту: проверка email: исправлена ошибка, когда письма для проверки email (подтверждение регистрации) и для подтверждения изменения email дублировались в Telegram клиента.
— безопасность: api (тарифы): для некоторых команд устранена возможность доступа к чужим заказам.
— регулярные платежи: добавлена поддержка регулярных платежей для заказов на домены и товары.
— товары: исправлена ошибка, когда могли не останавливаться просроченные товары с ежедневной оплатой у которых время окончания заказа за несколько минут до конца дня.
— ядро: исправлена ошибка, когда требовало подтвердить email и/или мобильный, заполнить настройки и/или профайл, даже если вход в аккаунт выполнен админом из админки.
-d-: webmoney: удалена поддержка WMR, WMP и WMU кошельков, а так же удалено уведомление о рисках, как утратившие актуальность.
03.06.2022 Version 2.3.1
+ интеграция с панелью управления Hestia (создание, удаление, остановка и запуск аккаунтов, смена пароля, смена тарифного плана, вход в аккаунт клиента).
+ интеграция с платежной системой Payture.com.
+ интеграция с платежной системой PayKassa.pro.
+ интеграция с платежной системой PayKeeper.ru.
+ интеграция с платежной системой Сбербанк (эквайринг), sberbank.ru.
+ интеграция с платежной системой Уралсиб (эквайринг), uralsib.ru.
+ интеграция с Monobank.ua для автоматического получения курсов валют (покупка/продажа/кросс-курс).
+ админу: добавлен справочник стран, позволяющий разрешить отправку SMS только в указанные страны. Доступно в «Настройки / Страны».
* админу: главная страница: автоматически обновляем главную страницу с тем же интервалом обновления, что установлен для «Другое / Логи клиентов».
* админу: доп. услуги: возможность пакетного изменения на указанный процент цены для выбранных дополнительных услуг.
* админу: заказы: возможность пакетного изменения на указанный процент сохраненной стоимости заказа для выбранных заказов.
* админу: клиенты: добавлены фильтры «С заметками» и «Со специальными ценами».
* админу: настройки: отправка почты: возможность включить debug при отправке через SMTP.
* админу: объявления: возможность показа объявлений «Клиентам указанной страны».
* админу: отправить e-mail/тикет/sms: возможность рассылки «Клиентам указанной страны».
* админу: отправить e-mail/тикет/sms: добавлена поддержка макросов {company_name}, {company_url}, {billing_url}, {support_url}.
* админу: платежные системы: возможность отключить отображение на странице выбора способа оплаты ссылку на сайт платежной системы.
* админу: платежные системы: возможность запретить пополнение внутреннего баланса с помощью платежной системы.
* админу: тарифы: возможность пакетного изменения на указанный процент цены для выбранных тарифов.
* админу: товары: возможность повторной отправки письма в редактировании заказа на товар для лицензий ISPSystems + добавлена поддержка макроса {licid} (ID лицензии) для таких писем.
* админу: шаблоны: добавлен шаблон «Email клиенту для активации домена».
* админу: в меню «Клиенты» добавлен подпункт «Реселлеры».
* клиенту: оплата счета: если доступ для страны клиента к платежной системе запрещен, но при этом в настройках клиента явно разрешен доступ к этой платежной системе, то показываем клиенту данный способ оплаты.
* безопасность: добавлена защита от кражи сессионной cookie с помощью JavaScript-инъекции: запрещаем доступ к cookie для JavaScript + если в $full_www_path указан https-протокол, то разрешаем получать доступ к cookie только по https + полностью блокируем cookie для межсайтовых запросов, включая изображения, iframe и т.д.
* файл конфигурации: возможность переопределить разрешенные для генерируемых биллингом паролей большие буквы, маленькие буквы, цифры и специальные символы (с помощью переменных $_CFG['NEW_PWD_SYMBOLS_UPPER'], $_CFG['NEW_PWD_SYMBOLS_LOWER'], $_CFG['NEW_PWD_SYMBOLS_NUMBERS'] и $_CFG['NEW_PWD_SYMBOLS_SPECIAL'] соответственно).
* файл конфигурации: возможность изменить количество символов, добавляемых к обрезанному логину клиента при создании уникальн
Читать дальше →