Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

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

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

ABillS Protocol

ID44
Версия модуля79.020X
Версия биллинга>0>1.7810.3001

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

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

...

  1. и выбрать необходимою подсистему с которой будет интеграция, на примере Monobank 
    Image Added

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

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

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

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

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

Пример ответа 
<deposit>deposit</deposti>
<fio>fio</fio> 
<contract_id>contract</contract_id>При ID системы равно 200 пример ответа



deposit,fio,contract_id
PAYSYS_NAME_EXT_PARAMS_AS_FIELDS

Не работает вместе с PAYSYS_NAME_RETURN_DEFAULT

<fields>

<deposit> value1</deposit>

<fio> value2</fio>

<contract_id>value3</contract_id>

</fields>

1
PAYSYS_NAME_RETURN_DEFAULT

Не работает вместе с PAYSYS_NAME_EXT_PARAMS_AS_FIELDS

При этой опции ответ будет следующим:


<fields>


<field1 name=”deposit”> value1</field1>


<field2 name=”fio”> value2</field2>



<fieldN name=”contract_id”>valueN</fieldN>


</fields>

deposit,fio,contract_id1
PAYSYS_OSMPNAME_LOGIN

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

Osmp
PAYSYS_OSMPNAME_PASSWDPASSWORDПароль при 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
PAYSYS_NAME_MULTI_USERВозвращать более одного пользователя1
PAYSYS_NAME_TXN_IDПо умолчанию id транзакции возвращается в теге osmp_txn_id, это поле дозволяет изменитьibox_txn_id

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

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

IDНазваниеIP
Страна
Протокол
Комментарии
196EPUL185.161.224.98,185.161.224.104
GoldenPay MilliOn
Азербайджан
194GoldenPay (Hesab)213.154.0.230,85.132.71.234
Modenis 85.132.4.34, 94.20.61.164
Азербайджан
193MilliOn (PashaPay)

85.132.120.9/32,109.205.166.108/32

Азербайджан

обязательно для работы необходимо выбрать подсистему Million


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

Image Removed

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

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

...

Запустить команду ./Osmp.t 

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

...




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Узбекистан 
197eManat (Modenis) 85.132.4.34, 94.20.61.164, 94.20.38.68, 94.20.61.166Азербайджан
195Fpay (Fizzapay)185.32.45.6, 185.32.45.3Азербайджан

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

Mobidram217.76.0.245Армения
202Qiwi79.142.16.0/20, 195.189.100.0/22, 191.232.230.0/23, 191.213.51.0/24, 89.218.54.34, 89.218.54.36, 212.154.215.82, 79.142.55.227, 79.142.55.231, 91.147.105.218Казахстан
203Freedom Bank91.213.247.2, 91.213.247.68, 95.141.143.19, 95.141.143.20, 31.31.218.158Казахстан
210

Monobank


35.158.201.27, 35.158.31.50, 35.158.251.173, 52.58.160.42, 52.59.76.8, 52.57.169.65, 34.248.252.111, 54.77.70.233, 52.49.186.98, 52.215.79.55, 52.57.63.39

Украина


обязательно для работы необходимо выбрать подсистему Monobank

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