Table of Contents |
---|
Общая информация
Параметр | Значение |
---|---|
Протокол | httpshttp://hackmd.io/Mj2ZqCVpSq6A6Jzm6ladlwabills.net.ua/r/attachments/download/1120/%D0%9E%D0%BF%D0%B8%D1%81_%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D1%96%D1%87%D0%BD%D0%BE%D1%96%CC%88_%D0%B2%D0%B7%D0%B0%D1%94%D0%BC%D0%BE%D0%B4%D1%96%D1%96%CC%88_%D0%B7_%D0%91%D0%B0%D0%BD%D0%BA%D0%BE%D0%BC_%D0%B4%D0%BB%D1%8F_%D0%B2%D0%BF%D1%80%D0%BE%D0%B2%D0%B0%D0%B4%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D0%B7%D0%B0%D0%B3%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B3%D0%BE.pdf |
ID | 165 |
Версия модуля | 8.xx |
Версия биллинга | >1.16.xx |
Настройки модуля
- Скопировать файл Pumb.pm в папку /usr/abills/Abills/modules/Paysys/systems/
- Зайти в меню Настройки
>
Paysys>
Настройки Добавить платежную систему
Далее нужно поставить Perl модуль
Code Block | ||
---|---|---|
| ||
cpan install Crypt::JWT |
Далее сгенерировать ключи
Code Block | ||
---|---|---|
| ||
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_PAYER_INFO | Возвращать ФИО и адрес ПУМБ в поле payer_info | 1 |
PAYSYS_PUMB_EXTRA_FIELDS | Возможность возвращать ФИО, адрес, рекомендованную сумму к оплате, баланс | fio,address,RECOMENDED_PAY,deposit |
PAYSYS_PUMB_FASTPAY | Ссылка на оплату в ПУМБ | https://payhub.com.ua/#/payment/bf-1957 |