Настройка дилера
В свойствах дилера по приёму платежей должны быть указаны следующие опции:
-
Логин - логин дилера в системе удалённых платежей;
-
Пароль - пароль дилера в системе удалённых платежей;
-
Тип платежа - каким типом могут быть обозначены платежи в приходе договора, варианты типов платежа должны быть помечены как нередактируемые в справочнике типов платежей. При проведении платежа в интерфейсе дилера имеется возможность выбрать один из указанных типов платежей;
-
Отмена платежа - в течении скольких минут после проведения дилер может отменить платёж;
-
Поисков/Найдено/Платежей - сколько было попыток поиска/найдено договоров и проведено платежей - для отслеживания попыток дилера просканировать абонентскую базу;
-
Разблокировать - в случае нескольких неудачных попыток ввода пароля логин дилера блокируется и может быть разблокирован этой кнопкой.
-
Тестовый режим - платежи дилера не будут реально попадать на баланс договора, необходим для отладки взаимодействия;
На вкладке Режимы поиска указываются признаки, по которым дилер может искать абонента. Сами признаки описываются в конфигурации модуля (см. выше).
Если не указаны Фильтры поиска, дилеру будет позволено находить любые договоры. Фильтры позволяют выделить только те договоры, на которые дилер может принимать платежи.
Начиная с 4.3 версии, каждый дилер может быть привязан к договору, на балансе которого ведётся учёт платежей от дилера с учётом комиссии.
Привязываемый договор должен быть открыт. Система поддерживает два вида комиссии: простую и сложную. Кроме того, возможна работа без комиссии. Размер комиссии указывается в процентах в свойствах дилера.
При простой комиссии на баланс договора будет положена наработка, равная сумме, оплаченной клиентом, минус агентское вознаграждение (размер комиссии).
При сложной комиссии на баланс договора начисляется наработка, равная сумме, внесённой клиентом, и начисляется отрицательная наработка, равная агентскому вознаграждению. В результате на балансе дилера образуется долг, равный сумме проведённых платежей, минус его агентское вознаграждение. Например, баланс дилера может выглядеть так:
Коды услуг наработки агента и агентского вознаграждения задаются в конфигурации модуля.
# код услуги "Платежи"
dealer.pay.sid=105
# код услуги "Агентское вознаграждение"
dealer.bonus.sid=106
При привязке дилера к договору дилер сможет проводить платежи только, если у него в договоре сумма остатка больше лимита, либо если в договоре стоит режим КРЕДИТ.