Доброго дня.
Есть работающая связка: модуль ТВ + Сталкер. Теперь пришла пора снимать деньги
1) При активации подписки, если у абонента недостаточно денег, продукт находится в состоянии "отключен". Как только появятся деньги, продукт активируется. Все ок, все соответствует документации. (кстати, кажется нашел очепятку -
http://docs.bitel.ru/pages/viewpage.act ... Id=1607124, тут вместо "при неустановленном - с 13:13 до 14:00", видимо имелось ввиду "при неустановленном - с 13:30 до 14:00").
Но, если баланс абонента изменится уже после активации продукта, например если у него стоял временный лимит, или была оказана еще какая-то услуга, то модуль никак не отреагирует, аккаунт останется включен, подписки тоже. Это не хорошо.
В планировщике можно создать только две задачи: Активация/деактивация аккаунтов по периоду и Пролонгация подписок не в реальном времени. Если я правильно понимаю, они мне не помогут. Продукты у меня единоразовые, продление в реальном времени.
2) Можно ли сделать так, чтобы при очередной попытке списания средств, если не хватает денег, выключался и сам аккаунт тоже? Не только продукты. И еще не понятна логика, если у клиента 5 подписок, биллинг снимает деньги за первую, продлевает, снимает за вторую, продлевает, тут деньги закончились и остальные не продлевает?
3) Я правильно понимаю, что если у продукта продление в реальном времени и в тарифе описана стоимость активации за месяц, то списание средств происходит ровно спустя месяц от активации продукта ("выровнено" опустим для упрощения, время суток сейчас роли не играет), например если абоненту активировали пакет HD 15 февраля, то 15 марта с него биллинг попробует списать деньги за очередной месяц? А если в продукте выставить тип периодический и продление по планировщику, то задача "пролонгация подписок" будет снимать деньги тогда когда я ее запущу? например только по первым числам месяца? Как в NPay? Или как-то по другому?
Версии:
Сервер: вер. 6.2.1019 / 19.02.2016 12:33:22
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_73
tv: вер. 6.2.204 / 08.02.2016 14:58:01