Netup UTM — различия между версиями

Материал из gptel_wiki
Перейти к: навигация, поиск
(Предварительно)
(Настройка UTM 5.3-003(upd5))
Строка 10: Строка 10:
  
 
== Настройка UTM 5.3-003(upd5) ==
 
== Настройка 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, который находится в директории <корневой каталог веб-интерфейса пользователя>/
 +
 +
Пример конфигурационного файла платежной системы:

Версия 11:27, 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, который находится в директории <корневой каталог веб-интерфейса пользователя>/

Пример конфигурационного файла платежной системы: