Netup UTM — различия между версиями
Admin (обсуждение | вклад) |
Admin (обсуждение | вклад) |
||
Строка 52: | Строка 52: | ||
Пример конфигурационного файла платежной системы: | Пример конфигурационного файла платежной системы: | ||
+ | [[Файл:Payment system config.png|слева|Payment_system_config]] |
Текущая версия на 12:00, 8 июля 2019
Предварительно
По умолчанию DHCP-сервер ожидает услышать запросы клиентов на широковещательном адрес 255.255.255.255. Однако, когда запрос перенаправляет DHCP-ретранслятор, запрос приходит непосредственно на адрес DHCP-сервера.
Настройка коммутатора Dlink (DES-3200)
Настройка UTM 5.3-003(upd5)
Инструкция по обновлению эквайринговых платежных систем
1) За день до обновления следует отключить приём платежей. Для этого в конфигурационном файле <корневой каталог Web-интерфейса пользователя>/lib/config.php измените значение параметра $PAYMENT_SYSTEMS_VISIBLE на false
2) Через сутки после отключения приёма платежей: - для платёжных систем Avangard, DengiOnline, Pscb и Robokassa следует в личном кабинете платёжной системы удалить ссылку на соответствующий скрипт:
Avangard - payment_system_drivers/AvangardPaymentDriver/UpdateOrderStatus.php DengiOnline - payment_system_drivers/DengiOnlinePaymentDriver/notifyListener.php Pscb - payment_system_drivers/PscbPaymentDriver/notifyListener.php Robokassa - payment_system_drivers/RobokassaPaymentDriver/UpdateOrderStatus.php
- для платёжных систем CyberPlat и Sberbank следует остановить выполнение по расписанию следующих скриптов:
Cyberplat - payment_system_drivers/CyberPlatPaymentDriver/cron/transaction_log_parser.php Sberbank - payment_system_drivers/SberbankPaymentDriver/payment_checker.php
3) После этого следует проверить в таблице payment_orders наличие полей payment_system_name и transaction_id. В случае отсутствия указанных полей выполните следующие запросы: - для добавления поля payment_system_name
ALTER TABLE payment_orders ADD payment_system_name VARCHAR( 255 ) NOT NULL DEFAULT AFTER payment_system_type
- для добавления поля transaction_id
ALTER TABLE payment_orders ADD transaction_id VARCHAR(60) DEFAULT NOT NULL AFTER payment_system_name
4) Далее следует настроить используемые платёжные системы. Конфигурационные файлы платёжных систем находятся в директории <корневой каталог Web-интерфейса пользователя>/lib/PaymentSystems/settings/
Чтобы добавить платёжную систему:
откройте конфигурационный файл с её названием (например, cyberplateshop.xml) в разделе settings проверьте и, при необходимости, исправьте значения параметров (необходимые значения можно найти в документации, предоставляемой компанией-владельцем платёжной системы) параметру enabled присвойте значение 1 если присутствует параметр test_mode, присвойте ему значение 0 5) Затем необходимо настроить выполнение по расписанию с периодичностью 5 минут скрипта payment_orders_checker.php, который находится в директории <корневой каталог веб-интерфейса пользователя>/
Пример конфигурационного файла платежной системы: