...
| Параметр | Значение | ||||||
|---|---|---|---|---|---|---|---|
| Протокол |
| ||||||
| Протокол для ПСБ |
| ||||||
| ID | 47 | ||||||
| Версия модуля | 5.29 | ||||||
| Версия биллинга | >RU 2.5.27 | ||||||
| IPs | ... |
Проверено на следующих системах:
| ID | Название | IP |
|---|---|---|
| 123 | PSB | 188.130.254.6, 176.96.187.236 |
| 125 | DnPost | (IP выдаётся эквайрингом) |
| 126 | APAY | 185.175.47.52 |
| 240 | Payberry | 91.105.201.38 |
Настройки модуля
- Скопировать файл USPM.pm из /usr/abills/Abills/modules/Paysys/systems/RU/TERMINAL/ в папку /usr/abills/Abills/modules/Paysys/systems/
- Зайти в меню Настройки
>Paysys>Настройки - Добавить платежную систему
...
После основных настроек, переходим в настройки контрагента, для данной платёжной системы
Нажимаем "+" и заполняем данные
| Предупреждение |
|---|
"NAME" это название системы из предыдущей нстройки |
| Параметр | Значение | Пример |
|---|---|---|
| Плат. Система | Выбираем по названию из предыдущей настройки | PSB |
| PAYSYS_NAME_ACCOUNT_KEY | Поле для идентификации пользователя по параметру account системы USMP. В качестве поля для идентификации может использоваться любое поле персональной информации о пользователе. Если поле меньше шести символов, его нужно дополнить спереди нулями при в воде в терминал. По умолчанию используется UID как идентификатор пользователя. | LOGIN |
| PAYSYS_NAME_FAST_PAY | Необязательно. Ссылка для быстрой оплаты с кабинета абонента | Предоставит Эквайринг |
| PAYSYS_NAME_PAYMENT_METHOD | Название, для отображения в информации о платежах | ПромСвязьБанк |
| Название контрагента | Удобочитаемое название платёжной системы | ПСБ |
...
Наследование настраивается так же, как и сам модуль USMP. При настройке в меню Настройки>Paysys>Настройки различия будут в том, что нужно внести ID (уникальное значение в вашей системе), НАЗВАНИЕ и IP платежной системы, которая настраивается.
...
- Добавить IP вашей системы в настройках платежной системы
- Перейти в /usr/abills/Abills/modules/Paysys/t/
Запустить команду ./USMP.t
Добавить нужные параметры из мануала
Параметр
Значение
USER= Значение для идентификации пользователя в зависимости от настроек платежной системы(Пример - USER=test если оплаты по логину, USER=1234 - по UID) NAME= Название платежной системы ID= ID платежной системы URL= IP:PORT - для веб-страницы биллинга
Обязательная настройка
Включить пул оплат:
| Блок кода | ||
|---|---|---|
| ||
$conf{PAYMENTS_POOL}=1; |
В крон добавить
| Блок кода | ||
|---|---|---|
| ||
*/5 * * * * /usr/abills/libexec/billd payments_pool
*/10 * * * * /usr/abills/libexec/billd extreceipt_payments_reg |
Необязательный параметр
| $conf{PAYSYS_USMP_CURRENCY}='643'; | Валюта зачисления |
|---|
...

