На договоре висит скрипт, обрабатывает события SubscriptionActivateEvent, SubscriptionRegistrationPeriodEndEvent
Случай 1: Учетный период заканчивается - приходит событие PeriodEnd, тут же начинается новый, приходит событие Activate. Всё ОК, так и должно.
Случай 2: Учетный период заканчивается - приходит событие PeriodEnd, новый не начинается, т.к. недостаточно средств. Пополняю счёт - тут же списываются деньги, начинается новый учетный период, а событие НЕ ПРИХОДИТ!
А также новая опция subscription.balance.contract.limit=true в случае 2 тоже не работает. Работает только в случае 1 и при первичной активации.
-- Сервер: вер. 6.0 сборка 1873 от 09.02.2016 22:08:02
|