Как работает прокрутка Stripe?

Из документации Stripe при обновлении плана подписки пользователя:

По умолчанию мы пропорционально изменяем подписку. Например, если клиент подписывается 1 мая на тарифный план в размере 10 долларов США, ему немедленно выставляется счет в размере 10 долларов США. Если 15 мая она перейдет на тарифный план в размере 20 долларов США, то 1 июня ей будет выставлен счет в размере 25 долларов США (20 долларов США за продление подписки и корректировку пропорционального распределения в размере 5 долларов США за предыдущий месяц).

Разве стоимость 1 июня не должна быть 30 долларов; 20 долларов за продление и 10 долларов (половина из 20 за половину мая) за предыдущий месяц? Stripe запутал свои расчеты, или я ошибаюсь, как работает пропорциональное распределение?

1 ответ

Решение

Еще один способ взглянуть на это:

За два месяца клиент должен заплатить

5 долларов за 1-15 мая
+ 10 долл. США с 16 по 31 мая
+ 20 $ за июнь
= Всего 35 долларов
- 10 долларов уже оплачено
= 25 долларов
Другие вопросы по тегам