Если человек делает постоплату, то как ты можешь заблокировать его 5го числа? Ты наперед знаешь что он не заплатит? Сделай как написано, а потом когда все получится забудь про свои виртуальные вопросы
Я стараюсь сохранить такую же схему, как у меня была на старом биллинге. Иначе большинство юзеров просто не въедет.
Там у меня была постоплата + давалась возможность пользователю самостоятельно открыть себе кредит на 5 дней. Вот и получалось, что прошёл месяц, за него снялась абонка, юзер ушёл в минус, открыл себе кредит и работает ещё 5 дней. Я думаю ты прекрасно знаешь, что такое трезвон в 12 ночи с воплями "мне так срочно надо отправить реферат, включи пожалуйста инет".
Здесь я уже не надеюсь на самостоятельное открытие кредита, а хотя бы на "день последнего платежа".
В общем workaround вижу только такой: держать на счету дополнительную сумму ежемесячного снятия. Либо переводить на предоплату.