Модуль Uniteller

Назначение модуля

Модуль биллинга Uniteller предназначен для оплаты услуг с помощью сервиса https://www.uniteller.ru

Модуль работает по защищенному протоколу https с использованием шифрования SSL, что исключает возможность перехвата информации и нарушения целостности данных третьими лицами.

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

Установите модуль на сервер, обновите клиент. Затем создайте экземпляр модуля. Создайте в редакторе конфигурации модуля новую конфигурацию, пропишите необходимые параметры. После этого сохраните конфигурацию и сделайте её активной.

images/download/attachments/87359490/uniteller_config.png

Модуль имеет несколько встроенных задач для планировщика: для периодических автоплатежей (необходимо настроить если используются периодические автоплатежи) и проверка статуса транзакций (рекомендуется настроить для периодичской проверки статуса платежей, необработанных по каким либо причинам другими способами)

Оплата через Личный кабинет

Если у клиента подключен экземпляр модуля в дереве договора, то он может осуществлять оплату через платежную систему Uniteller, используя личный web-интерфейс.

В личном кабинете на странице отображается история платежей, совершенных клиентом:

images/download/attachments/87359490/uniteller_lk2.png

Мониторинг платежей

В клиенте билинга есть возможность отслеживать историю платежей по каждому абоненту. Для этого необходимо выбрать модуль Uniteller в дереве параметров договора. Здесь присутствует фильтр по статусу платежей с указанием периода, когда производилась оплата.

images/download/attachments/87359490/uniteller_contract_transactions.png

Для просмотра ВСЕХ платежей, проведенных с использованием модуля Uniteller, существует глобальный монитор транзакций в параметрах данного модуля биллинга (Модули -> Модуль Uniteller). На открывшейся вкладке у Вас есть возможность просмотреть все платежи, совершенные вашими абонентами за указанный временной период. Также можно установить фильтр платежей по имени договора, по статусу.

Настройка рекурентных платежей (автоплатежи)

Модуль поддерживает автоплатежи. Для активации этой возможности, первое что нужно сделать, это связаться с сотрудниками Uniteller для того, что бы они настроили неоходимые параметры со своей стороны и предоставили вам дополнительные данные для настройки в биллинге. После получения необходимых данных внесите их в конфигурацию модуля.

Модуль поддерживает три режима работы (каждый режим может включается/выключатся независимо от других ):

1) Еженедельные платежи, клиенты через ЛК могут задать день недели и сумму, которая будет автоматически списываться с их карты.

2) Ежемесячные платежи, аналогично первому режиму, клиент задает день месяца и сумму.

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

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

Данные о текущем режиме для конкретного |клиента можно посмотреть в договоре

images/download/attachments/87359490/uniteller_contract_autopayment.png

Настройка автоплатежа в Личном кабинете

images/download/attachments/87359490/uniteller_lk.png

Алгоритм работы автоплатежей:

Для активации автоплатежа клиент в ЛК задает параметры автоплатежа, после чего клиенту предлагается совершить платеж с использованием карты, в случае успешного проведения платежа, его индентификатор запоминается в параметрах текущего режима автоплатежа и в дальнейшем при проведение автоплатежей используется для получения необходимых данных о карте (в базе биллинга данные карты не сохраняются, только ссылка на успешный платеж).