billing:preferences:payment_system:terminal_platezhka_com_ua

Терминалы Platezhka.com.ua (City24)

Сообщите менеджеру Server URL вида https://admin.ispnet.demo/ajax/index/platezhka

"Server URL" Обязательно должен быть внешним доменом!
Не забываем заменить "admin.ispnet.demo" на свой Внешний домен, который доступен из интернет.

Напомните менеджеру о том, что поскольку на их тестовом сайте элемент payElementID (номер сервиса в базе провайдера) является обязательным, то пусть во время тестирования не присылают его пустым.

Выбор способа пополнения по UID или по Логину происходит автоматически на стороне сервера. Поиск и оплата происходит для основных групп пользователей: обычный (базовый) и замороженный.

В зависимости от того в каком виде будет получен запрос, сервер MikBill автоматически его обработает, настроек не требует.

C версии 2.11.8 реализован функционал субпровайдера. SubProviderId - в ответе передается ID субпровайдера

Запрос:

<?xml version="1.0" encoding="UTF-8"?>
<commandCall>
	<login>test</login>
	<password>password</password>
	<command>check</command>
	<transactionID>617</transactionID>
	<payElementID>1</payElementID>
	<account>1</account>
</commandCall>

Ответ:

<commandResponse>
  <extTransactionID>41</extTransactionID>
  <account>1</account>
  <fields>
    <field1 name="FIO">Фа****я Имя От*****о</field1>
    <field2 name="balance">1272.25</field2>
    <field3 name="SubProviderId">1</field3>
    <field4 name="pay_min_override">0</field4>
    <field5 name="pay_max_override">500</field5>
  </fields>
  <result>0</result>
  <comment>ОК</comment>
</commandResponse>

Открываем "Настройки"→"Системные опции" - вкладка "Терминалы".

}

Не забываем отметить "Разрешить".
Параметр Пояснение
Обязательные:
логин Логин
пароль Пароль
Подсеть Подсеть, с которой разрешён доступ
Не обязательные:
Минимальная сумма платежа Ограничивает минимальную сумму платежа
Максимальная сумма платежа Ограничивает максимальную сумму платежа
процент отчислений Необходимо для отчетности

Указываем Подсеть.

В примере указан IP-адрес, который был актуальным на момент написания поддержки данной системы:
  • "Боевые" подсети: 89.184.66.69/32, 62.149.15.210/32
  • Тестовые подсети: 82.207.125.57/32

Уточняйте IP адреса у менеджера.

Всё, настройка завершена.

Необходимо создать Шаблон разбивки платежей с указанием ID получателя либо с использованием Счет в банке, после чего включить разделение платежа в настройке платежной системы и выбрать созданный шаблон.

  • billing/preferences/payment_system/terminal_platezhka_com_ua.txt
  • Последнее изменение: 6 нед. назад
  • alexd