Skip to end of metadata
Go to start of metadata

Настройки модуля

  1. Скопировать файл Pumb.pm в папку /usr/abills/Abills/modules/Paysys/Plugins/
  2. Зайти в меню Настройки>Paysys>Настройки
  3. Добавить платежную систему

Далее нужно поставить Perl модуль

cpan
install Crypt::JWT

Далее сгенерировать ключи

openssl genrsa -out private.pem 2048
openssl rsa -in private.pem -outform PEM -pubout -out public.pem
chmod 644 private.pem

Ключи сохранить в /usr/abills/Certs/pumb Публичный с названием public.pem, а приватный - private.pem Публичный (public.pem) нужно отдать ПУМБ, также алгоритм RS512. Потом нужно ещё получить публичный ключ от ПУМБ, его тоже сохраняем в  /usr/abills/Certs/pumb, назвать нужно public_pumb.pem

Настройки контрагента (мерчанта)

ПараметрОписаниеПример

ПРОТОКОЛ ПЛАТЕЖЕЙ ЧЕРЕЗ ПРИЛОЖЕНИЕ И САЙТ

PAYSYS_PUMB_ACCOUNT_KEY

Параметр по которому будет идентификация абонентаUID

PAYSYS_PUMB_SERVICE_CODE

ID компании в Pumb1234

PAYSYS_PUMB_SUBDIVISION_CODE

ID получателя компании в Pumb, нужно если больше одного получателя в одной компании12345
PAYSYS_PUMB_USER_FIELDПоле в котором есть пользователь, по умолчанию CLIENT_IDBILL_ID
PAYSYS_PUMB_PAYER_INFOВозвращать ФИО и адрес ПУМБ в поле payer_info1
PAYSYS_PUMB_EXTRA_FIELDSВозможность возвращать ФИО, адрес, рекомендованную сумму к оплате, балансfio,address,RECOMENDED_PAY,deposit
PAYSYS_PUMB_FASTPAYСсылка на оплату в ПУМБhttps://payhub.com.ua/#/payment/bf-1957

ПРОТОКОЛ ЕКВАЙРИНГА
PAYSYS_PUMB_LOGIN Логин мерчанта в системе Pumbsvc_ph_merchant
PAYSYS_PUMB_PASSWORD Пароль мерчанта в системе PumbBy37Bg3TEi3sjHyR7SahJn#QP8mNsKrP
PAYSYS_PUMB_MERCHANT_CONFIG_ID ID мерчанта в системе Pumbeedbf4df-34fa-4429-9d83-b27f0622d020
PAYSYS_PUMB_CONFIG_ID ID конфигурации мерчанта в системе Pumbeedbf4df-34fa-4429-9d83-b27f0622d020
PAYSYS_PUMB_TITLEзаголовок, который отображается абонентуОплата за інтернет послуги 
PAYSYS_PUMB_SANDBOXТестовый режим1
PAYSYS_PUMB_DESCRIPTIONОписание абонента в платежной системеПІБ - %FIO% Договір - %CONTRACT_ID%
PAYSYS_PUMB_COMMISSIONКомиссия платежной системы2