Я уже давно пытаюсь решить эту проблему. Например, пользователь подписался на месячный план, начинающийся 1 мая 2020 года , который заканчивается 1 июня 2020 года. Пользователь отменил подписку с оставшимися 5 неиспользованными днями и переключился на другой месячный план.
Я хочу перенести неиспользованный день в новую подписку и добавить в новый платежный цикл. Таким образом, с пользователя должна быть снята оплата немедленно, когда пользователь переключился на другой месячный план, и следующая дата выставления счета должна быть Дата, когда пользователь переключился на другой план + 5 неиспользованных дней .
Я использую node js для этого.
Спасибо