Прежде чем применять настройки - внимательно читаем. От этого зависит работоспособность системы


Платёжный модуль для ПСБ банк, оплата из личного кабинета

Описание протокола взаимодействия

Добавление платёжной системы

НазваниеОписание


















Описания настройки в вебинтерфейсе - настройка контрагента

ПараметрЗначениеОписание (что вписывать)
PAYSYS_PSB_ACCOUNT_KEYЗначание, по которому будет искать абонента По умолчанию 'UID'
PAYSYS_PSB_COMP1Первая часть криптографического ключа ПСБ.HEX-строка, выданная банком для формирования итогового ключа подписи.
PAYSYS_PSB_COMP2Вторая часть криптографического ключа ПСБ.HEX-строка, выданная банком.
PAYSYS_PSB_MERCHANTИдентификатор торговца в системе ПСБ.Значение merchant, выданное банком.
PAYSYS_PSB_MERCH_NAMEИмя магазина/мерчанта в системе ПСБ.Строка merch_name, зарегистрированная в банке.
PAYSYS_PSB_TERMINALОсновной идентификатор терминала ПСБ.Значение terminal, выданное банком для интернет-эквайринга.
PAYSYS_PSB_PAYMENT_METHODМетод оплатыВыбор метода оплаты из справочника способов оплаты биллинга.
PAYSYS_PSB_ACCOUNT_KEYПоле абонента, которое будет передаваться в `DESC`.Обычно `UID`, реже `LOGIN` или другое поле пользователя.
PAYSYS_PSB_GATEWAY_URLURL платёжного шлюза ПСБ.URL, указанный банком.
PAYSYS_PSB_BACKREF_URLURL возврата пользователя после оплаты.Полный URL возврата в личный кабинет.
PAYSYS_PSB_NOTIFICATION_URLURL серверного callback от банка.Полный внешний URL до `paysys_check.cgi`.
PAYSYS_PSB_DEFAULT_EMAILEmail по умолчанию.Служебный email, если у абонента email не заполнен.
PAYSYS_PSB_MERCHANT_NOTIFY_EMAILEmail мерчанта/магазина для уведомлений от банка.Служебный email вашей стороны, который банк должен использовать для merchant-уведомлений.
PAYSYS_PSB_TERMINAL_3Дополнительный терминал для legacy-сценариев.Второй terminal, если банк реально выдал отдельный терминал.
PAYSYS_PSB_COMP1_3Первая часть ключа для дополнительного терминала.HEX-строка, выданная банком для `TERMINAL_3`.
PAYSYS_PSB_COMP2_3Вторая часть ключа для дополнительного терминала.HEX-строка, выданная банком для `TERMINAL_3`.

Включение для групп


Для группы включаем систему оплаты.

Обязательно, помимо группы для которой разрешена данная система оплаты, ещё добавьте группу "default"

Отображение в кабинете пользователя

Переключателем выбираем нужную группу, у каких абонентов отображать.

Обязательно, помимо группы отображения, ещё отметьте группу "default"

Описания параметров конфигурации

Включение дебаг режима, используется для отладки:

Настройка>Финансы>Настройки ядра>ПСБ Банк

ПараметрПримерОписание
PAYSYS_PSB_LOG_REQUEST$conf{PAYSYS_PSB_LOG_REQUEST} = '1';пишет сформированный запрос в лог
PAYSYS_PSB_LOG_RESPONSE$conf{PAYSYS_PSB_LOG_RESPONSE} = '1';пишет ответ банка в лог
PAYSYS_PSB_REQUEST_LOGFILE$conf{PAYSYS_PSB_REQUEST_LOGFILE} = '/var/log/PSB_out.log';Путь до лога, по умолчанию - $base_dir/var/log/Paysys/PSB_request.log
PAYSYS_PSB_RESPONSE_LOGFILE$conf{PAYSYS_PSB_RESPONSE_LOGFILE} = '/var/log/PSB_in.log';Путь до лога, по умолчанию - $base_dir/var/log/Paysys/PSB_response.log

Дополнительная информация