Список параметров
Пример вызова с параметрами
/usr/abills/Abills/modules/Paysys/paysys_cons TYPE=PAYMENTS FTP_CHECK=1 IMPORT_RULE=2
Параметр | Значение | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
help, -h | Выведет документацию в консоли | ||||||||||||
DATE | Дата | ||||||||||||
Отправить письмо | |||||||||||||
DEBUG | Уровень отладки | ||||||||||||
TYPE | Параметр который принимает тип платежа
| ||||||||||||
SKIP_ROWS | Пропустить количество строк | ||||||||||||
PLUGIN | Запустить плагин который находится в /usr/abills/Abills/modules/Paysys/plugin/ | ||||||||||||
FILE | Файл для импорта платежей. также можно указать папку со всеми файлами: FILE=/tmp/pays/* | ||||||||||||
DESCRIBE | Описание платежа | ||||||||||||
TYME | Сделать импорт с платежной системы tyme | ||||||||||||
IPAY | Создать отчет платежной системы IPAY | ||||||||||||
EASYPAY | Создать отчет платежной системы EASYPAY | ||||||||||||
IBOX | Создать отчет платежной системы IBOX | ||||||||||||
BACKUP_FILES | Сделать бэкап | ||||||||||||
DECODE | Декодировать информацию которая обрабатывается win2koi koi2win win2iso iso2win win2dos dos2win | ||||||||||||
METHOD | Вид оплаты | ||||||||||||
SKIP_CROSSMODULES_CALLS | Пропустить вызов cross_modules | ||||||||||||
PAYSYS_EXT_ID | ID транзакции | ||||||||||||
BSS_DATE | Дата импорта для BSS | ||||||||||||
IMPORT_RULE | Идентификатор типа импорта платежей | ||||||||||||
SSL | Пропустить проверку SSL или нет |
$conf{PAYSYS_ERIP_ACCOUNT_KEY}='LOGIN'; # объявление правил $conf{PAYSYS_IMPORT_RULES} = 'Ваш сервис'; # Описание сервиса оплат $conf{PAYSYS_IMPORT_BINDING_0}='LOGIN'; $conf{PAYSYS_IMPORT_EXPRATION_0}='^(\d+)\^(\d+)\^([a-z0-9\.\-\_]+)\^(.{0,90})\^(.{0,60})\^([0-9\.]{0,20})\^([0-9\.]+)\^([0-9\.]{0,20})\^(\d+)\^\^\^(\d+)\^(\d+)\^([a-zA-Z0-9\_]+)\^([a-zA-Z]+)\^(.{0,1000})\^(\d+)\^:NUM,SERVICE_ID,LOGIN,FIO,ADDRESS,PAYMENT_PERIOD,SUM,VAT_FEES,DATE,UNDEF,FORM_DATE,EXT_ID,NUM_AGENT,TERMINAL_ID,AUTH,COMMENTS'; $conf{PAYSYS_IMPORT_BINDING_1}='LOGIN'; $conf{PAYSYS_IMPORT_EXPRATION_1}='^(\d+)\^(\d+)\^([a-z0-9\.\-\_]+)\^(.{0,90})\^(.{0,99})\^([0-9\.]{0,10})\^([0-9\.]+)\^([0-9\.]+)\^(\d+)\^(\d+)\^(\d+)\^([0-9\.]{0,16})\^(\d+)\^(\d+)\^([A-Z0-9\.]+)\^:NUM,SERVICE_ID,LOGIN,FIO,ADDRESS,PAYMENT_PERIOD,SUM,VAT_FEES,FULL_SUM,DATE,UNDEF,FORM_DATE,EXT_ID,NUM_AGENT,TERMINAL_ID,AUTH,COMMENTS'; # Описание работы с FTP для сервисов оплаты и отмены платежей $conf{PAYSYS_FTP_CHECK}='10.54.1.130:LOGIN:PASSWORD:/out/:*.206:PASSIVE_ON;10.54.1.130:LOGIN:PASSWORD:/out/:*.216:PASSIVE_ON'; PASSIVE_ON - 1 или 0, для включения пассивного режима.
FTP/SFTP checker
Возможность автоматической проверки банковских выписок пришедших на FTP. Система забирает файлы с FTP и вносит их в систему.
Для настройки добавьте в config.pl один из параметров:
Параметр | Описание |
---|---|
$conf{PAYSYS_FTP_CHECK}='10.10.10.1:LOGIN:PASSWORD:/out/:*.206:PASSIVE_ON;'; | Будет работать по FTP. В данной переменной указываются хост, логин и пароль доступа к ftp серверу, каталог на FTP сервере. Вместо PASSIVE_ON - 1 или 0, для включения пассивного режима. Если вы выбрали этот параметр, тогда нужно установить модуль Net::FTP. |
$conf{PAYSYS_SFTP_CHECK}='10.10.10.1:LOGIN:PASSWORD:/out/:*.206:PASSIVE_ON;'; | Будет работать по SFTP. В данной переменной указываются хост, логин и пароль доступа к sftp серверу, каталог на SFTP сервере. Вместо PASSIVE_ON ставим 0. Если вы выбрали этот параметр, тогда нужно установить модуль Net::FTPSSL. |
/usr/abills/Abills/modules/Paysys/paysys_cons TYPE=PAYMENTS FTP_CHECK=1 IMPORT_RULE=2
POP3 Mail checker
Возможность автоматической проверки банковских выписок пришедших на почту. Система забирает файлы с почты и вносит их в систему.
Для настройки добавьте в config.pl:
Параметр | Описание |
---|---|
$conf{PAYSYS_EMAIL_CHECK} = 'HOST:LOGIN:PASSWORD'; | Будет работать по POP3. В данной переменной указываются хост, логин и пароль доступа к pop3 серверу. Если вы выбрали этот параметр, тогда нужно установить модуль Net::POP3. |
/usr/abills/Abills/modules/Paysys/paysys_cons TYPE=PAYMENTS IMPORT_RULE=0 EMAIL_CHECK=1 SSL=1