Описание
| Параметр | Значение |
|---|---|
| Протокол | |
| Протокол для ПСБ | |
| 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>Настройки - Добавить платежную систему
Где указываем следующие параметры:
| Наименование | Параметр |
|---|---|
| Плат. Система | Выбираем из списка USMP.pm |
| ID | Меняем на свой уникальный номер в биллинге, промежуток 10-255 |
| Приоритет | По желанию |
| Название | Наименование платёжной системы - ТОЛЬКО АНГЛИЙСКИЕ БУКВЫ, БЕЗ ПРОБЕЛОВ |
| Вид Оплаты | У вас или должен быть настроен вид оплаты (Настройки→Другое→Вид Оплаты, или она появится сама, с названием аналоги чным названию платёжной системы |
| IP | IP адреса, с которых будут разрешены запросы в биллинг, так-же используются для разграничения платёжных систем |
| Документация | Необязательное поле |
| Включить | При установки галочки - система включается в работу |
После основных настроек, переходим в настройки контрагента, для данной платёжной системы
Нажимаем "+" и заполняем данные
"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'; | Валюта зачисления |
|---|





