Общая информация
Параметр | Значение |
---|---|
Протокол | |
ID | 165 |
Версия модуля | 8.xx |
Версия биллинга | >1.16.xx |
Настройки модуля
- Скопировать файл Pumb.pm в папку /usr/abills/Abills/modules/Paysys/systems/
- Зайти в меню Настройки
>
Paysys>
Настройки Добавить платежную систему
Далее нужно поставить Perl модуль
cpan install Crypt::JWT
Далее сгенерировать ключи
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 компании в Pumb | 1234 |
PAYSYS_PUMB_SUBDIVISION_CODE | ID получателя компании в Pumb, нужно если больше одного получателя в одной компании | 12345 |
PAYSYS_PUMB_USER_FIELD | Поле в котором есть пользователь, по умолчанию CLIENT_ID | BILL_ID |
PAYSYS_PUMB_PAYER_INFO | Возвращать ФИО и адрес ПУМБ в поле payer_info | 1 |
PAYSYS_PUMB_EXTRA_FIELDS | Возможность возвращать ФИО, адрес, рекомендованную сумму к оплате, баланс | fio,address,RECOMENDED_PAY,deposit |
PAYSYS_PUMB_FASTPAY | Ссылка на оплату в ПУМБ | https://payhub.com.ua/#/payment/bf-1957 |