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

НазваниеIP
Протокол
EPUL185.161.224.98,185.161.224.104
GoldenPay 213.154.0.230,85.132.71.234
Modenis 85.132.4.34,91.230.25.123
MilliOn

85.132.120.9/32,109.205.166.108/32


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уточнить у представителя платежной системы

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

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

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

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

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