Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

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

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

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

Code Block
languagebash
cpan
install Crypt::JWT


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

Code Block
languagebash
openssl genrsa -out private.pem 2048
openssl rsa -in private.pem -outform PEM -pubout -out public.pem


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