Skip to end of metadata
Go to start of metadata

Список параметров

Пример вызова с параметрами

Пример запуска
/usr/abills/Abills/modules/Paysys/paysys_cons TYPE=PAYMENTS FTP_CHECK=1 IMPORT_RULE=2
ПараметрЗначение
help, -hВыведет документацию в консоли
DATEДата
MAILОтправить письмо
DEBUGУровень отладки

TYPE


Параметр который принимает тип платежа

Название

Значение

PAYMENTSДобавление платежей
CANCEL_PAYMENTSОтмена платежей
AUTOАвтоматически выбирает что сделать оплату или списание
FEESДобавление списаний
ERIPTИмпорт платежей Ерипт
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_IDID транзакции
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
  • No labels