ПараметрЗначение
Протокол

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

ABillS Protocol

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

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

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

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

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

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

UID
PAYSYS_NAME_EXTRA_INFOВключает тег extra_info, в котором показывает депозит, сумму следующего списания и дату следующего списания.1
PAYSYS_NAME_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_NAME_LOGIN

Логин при Basic авторизации чекера платежей (если включена авторизация в OSMP).

Osmp
PAYSYS_NAME_PASSWDПароль при Basic авторизации чекера платежей (если включена авторизация в OSMP).123456789
PAYSYS_NAME_CURRENCYКод валюты860
PAYSYS_NAME_ACCOUNT_REXEXPПроверка пользователя на регулярное выражение\d+
PAYSYS_NAME_FAST_PAYURL на платежную системуhttps://www.million.az/services/mobile/Azercell
PAYSYS_NAME_SKIP_SUMНе проверять поле sum в запросе1
PAYSYS_NAME_GROUP_IDID компании в биллинге, можно через запятую10
PAYSYS_NAME_ENABLE_VERSIONВозвращать версию модуля 1

Наследование

Наследование настраивается так же, как и сам модуль OSMP. При настройке в меню Настройки>Paysys>Настройки различия будут в том, что нужно внести ID (уникальное значение в вашей системе), НАЗВАНИЕ и IP платежной системы, которая настраивается.

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

EPUL185.161.224.98,185.161.224.104


GoldenPay (Hesab)213.154.0.230,85.132.71.234

193MilliOn (PashaPay)

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 (Modenis) 85.132.4.34, 94.20.61.164, 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Азербайджан

Mobidram
Армения

Здесь может быть Ваша платежня система !