Параметр | Значение |
---|---|
Протокол | |
ID | 44 |
Версия модуля | 7.02 |
Версия биллинга | >0.78.30 |
Настройки модуля
- Скопировать файл Osmp.pm в папку /usr/abills/Abills/modules/Paysys/systems/
- Зайти в меню Настройки
>
Paysys>
Настройки Добавить платежную систему
Параметр | Значение | Пример |
---|---|---|
PAYSYS_OSMP_ACCOUNT_KEY | Поле для идентификации пользователя по параметру account системы OSMP. В качестве поля для идентификации может использоваться любое поле персональной информации о пользователе. Если поле меньше шести символов, его нужно дополнить спереди нулями при в воде в терминал. По умолчанию используется UID как идентификатор пользователя. | UID |
PAYSYS_OSMP_EXTRA_INFO | Включает тег extra_info, в котором показывает депозит, сумму следующего списания и дату следующего списания. | 1 |
PAYSYS_OSMP_EXT_PARAMS | Расширение параметров проверки абонента При ID системы равно 200 пример ответа будет следующим: <fields> <field1 name=”deposit”> value1</field1> <field2 name=”fio”> value2</field2> … <fieldN name=”contract_id”>valueN</fieldN> </fields> | deposit,fio,contract_id |
PAYSYS_OSMP_LOGIN | Логин при Basic авторизации чекера платежей (если включена авторизация в OSMP). | Osmp |
PAYSYS_OSMP_PASSWD | Пароль при Basic авторизации чекера платежей (если включена авторизация в OSMP). | 123456789 |
PAYSYS_NAME_CURRENCY | Код валюты | 860 |
Наследование
Наследование настраивается так же, как и сам модуль OSMP. При настройке в меню Настройки>
Paysys>
Настройки различия будут в том, что нужно внести ID (уникальное значение в вашей системе), НАЗВАНИЕ и IP платежной системы, которая настраивается.
Название | IP | Протокол |
---|---|---|
EPUL | 185.161.224.98,185.161.224.104 | |
GoldenPay | 213.154.0.230,85.132.71.234 | |
Modenis | 85.132.4.34, 94.20.61.164 | |
MilliOn | 85.132.120.9/32,109.205.166.108/32 | |
Asisnur | 95.47.232.100 | |
iBox | 213.160.149.229, 185.46.150.122, 213.160.154.26, 185.46.148.218, 213.160.149.230, 185.46.148.219 | https://docs.google.com/document/d/17owwviuqauB-VPykThajV9h1DcoqDJZk8_CETftI6HE/edit# |
Tyme | уточнить у представителя платежной системы | |
ExpressPay | 62.212.235.36, 95.86.130.77, 95.86.130.73 | Азербайджан |
SmartPay |
Тестирование
Для тестирования работы модуля с наследованием нужно:
- Перейти в /usr/abills/Abills/modules/Paysys/t/
Запустить команду ./Osmp.t
Добавить нужные параметры из мануала
Параметр Значение KEY= Ключ по которому будет проходить транзакция (Login, UID в зависимости от ваших настроек) - в доработке NAME= Название платежной системы ID= ID платежной системы URL= IP:PORT - для веб-страницы биллинга