Добрый день!
Тестировал возможность интеграции BGBilling с LifeStream ("Смотрёшка").
Тестирование проводилось для продукта - активация на 0 минут, с текущего момента, ровно, деактивация моментально. В тарифе заведен как "1 руб за 1 минуту"
В процессе тестирования модуля ТВ столкнулся со следующими проблемами:
- Изменение конфигурации типов устройств (например, customer.email.sources) не применяются без перезагрузки модуля BGTVAccess, также в противном случае при дальнейших попытках изменить конфигурации типов устройств появляются ошибки (NullPointerException).
- При создании супер- и субдоговора и последующих добавлении\активации продукта в модуле TV наработка на суб- и супердоговоре не совпадает: в момент активации на субдоговоре наработка списывается, а на супердоговоре - нет. В дальнейшем наработка списывается как на суб- , так и на супердоговоре.
- Не получается отключить клиента от услуги на MW и при этом сохранить наработку:
- При удалении аккаунта TV (деактивирую продукт, после этого удаляю аккаунт) происходит отключение клиента от услуги на MW (DELETE), но при этом в биллинге в договоре удаляется наработка.
- При закрытии (суб)договора (изменении статуса на “Закрыт” либо закрытии датой) не происходит отказ от услуги на MW (DELETE) . В результате провайдер услуги ТВ продолжает начислять плату на закрытый договор.
- Интерфейс клиента BGBilling позволяет оператору совершить ошибочные действия
- Действия “удалить продукт”, “удалить аккаунт” приводят к удалению наработки
- Попытка активировать продукт на приостановленном договоре приводит к выбрасыванию исключения с добавлением записи в server.error.log. В личном кабинете при аналогичном действии появляется сообщение “Произошла непредвиденная ошибка.”
- Отсутствует страница отчетов на субдоговоре. Отсутствуют шаблоны отчетов для сверки с провайдером ТВ для модуля отчетов, необходимо создавать самому.
Некоторые проблемы из списка мешают интегрировать BGBilling со "Смотрёшкой". Подскажите, можно ли с этим что-нибудь сделать?