Skip to end of metadata
Go to start of metadata
ПараметрЗначение
Протокол

http://abills.net.ua/misc/interface_podkl_usl.pdf

ID44
Версия модуля7.02
Версия биллинга>0.78.30

Настройки модуля

  1. Скопировать файл Osmp.pm в папку /usr/abills/Abills/modules/Paysys/systems/
  2. Зайти в меню Настройки>Paysys>Настройки
  3. Добавить платежную систему

ПараметрЗначениеПример
PAYSYS_OSMP_ACCOUNT_KEY

Поле для идентификации пользователя по параметру account системы OSMP. В качестве поля для идентификации может использоваться любое поле персональной информации о пользователе.

Если поле меньше шести символов, его нужно дополнить спереди нулями при в воде в терминал. По умолчанию используется UID как идентификатор пользователя.

UID
PAYSYS_OSMP_EXTRA_INFOВключает тег extra_info, в котором показывает депозит, сумму следующего списания и дату следующего списания.1
PAYSYS_OSMP_EXT_PARAMS

Расширение параметров проверки абонента check дополнительными опциями. Опции берутся из листинга опций абонента 

Пример ответа 
<deposit>deposit</deposti>
<fio>fio</fio> 
<contract_id>contract</contract_id>


При 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 платежной системы, которая настраивается.

IDНазваниеIP
ПротоколКомментарии

EPUL185.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


Monobank


193MilliOn

85.132.120.9/32,109.205.166.108/32


Чтобы модуль работал корректно, нужно во время добавления модуля прописать

ID 193 !!!!


Asisnur95.47.232.100


iBox213.160.149.229, 185.46.150.122, 213.160.154.26, 185.46.148.218, 213.160.149.230, 185.46.148.219https://docs.google.com/document/d/17owwviuqauB-VPykThajV9h1DcoqDJZk8_CETftI6HE/edit#

Tymeуточнить у представителя платежной системы


ExpressPay62.212.235.36, 95.86.130.77, 95.86.130.73Азербайджан

SmartPay



YIGIM146.185.151.69https://yigim.az (Азербайджан) 

Sberbank_online194.186.207.0/24, 194.54.14.0/24Sberbank_online

Balance194.176.111.33, 91.192.66.11


eManat 94.20.38.68, 94.20.61.166Азербайджан

Fpay (Fizzapay)185.32.45.6, 185.32.45.3Азербайджан

Kassam188.72.143.99, 188.72.143.88Азербайджан

Тестирование

Для тестирования работы модуля с наследованием нужно:

  1. Перейти в /usr/abills/Abills/modules/Paysys/t/
  2. Запустить команду ./Osmp.t 

  3. Добавить нужные параметры из мануала

    ПараметрЗначение
    KEY=Ключ по которому будет проходить транзакция (Login, UID в зависимости от ваших настроек) - в доработке
    NAME=Название платежной системы
    ID=ID платежной системы
    URL=IP:PORT - для веб-страницы биллинга
  • No labels