Полоса кассира laravel - как сразу начислять деньги при смене подписки с тем же интервалом
Я реализовал laravel 5.2 с кассиром (полосой).
У меня есть три плана:
- Базовый - ежемесячно
- Pro - ежемесячно
- Агентство - ежемесячно
Теперь, если у меня есть клиент, который подписывается на базовый план, и он решил подписаться на план Pro. Как я могу немедленно списать его с кассы?
От Stripe я получил ответ, который
Если клиент находился в базовом плане и подписался на план Pro, то в следующий день оплаты он будет взимать плату. но если он подпишется на план с другим интервалом (ежегодно, а не ежемесячно), он будет взимать плату немедленно.
Как я могу справиться с этой странной ситуацией?
Допустим, клиент подписывается на базовый план (более дешевый), оплачивается первый месяц, а день за днем меняется на план агентства (гораздо более дорогой), а затем он отменяет кредитную карту. Он будет пользоваться почти месяцем, если Агентство планирует, пока он платит только за Базовый план, и в следующий день оплаты... он не будет списан, потому что его кредитная карта была аннулирована.