Процентный план в Stripe - PullRequest
       11

Процентный план в Stripe

0 голосов
/ 18 сентября 2018

Мы собираемся взимать плату за каждого пользователя в нашем SaaS.Мы используем Stripe в качестве нашего платежного процессора.Первые 5 участников включены в базовый план.Любые лишние пользователи получают дополнительную бесплатную плату (скажем, 10 долларов США).

Если пользователь добавлен в середине платежного периода, мы бы хотели взимать с него только 5 долларов США.Если они добавлены 3/4 пути, они должны быть сняты $ 7.50.Если пользователь добавляется в течение 1/3 месяца, а затем удаляется, с него взимается $ 3,33.

Это похоже на подход Slack :

Добавление новых участников в платное рабочее пространство. Если вы пользуетесь платным планом и добавляете новых участников в течение цикла оплаты, мы взимаем плату только за использованное время.Мы будем следить за этим для вас и выставлять вам счета в конце каждого месяца.

Вот пример:

Предположим, ваше рабочее пространство находится на стандартном плане, ежемесячная оплата которого составляет 8 долларов на члена в месяц.Вы добавляете нового участника на 10 дней в расчетный период, оставляя 20 дней, оставшихся в месяце.

Пропорциональная стоимость подписки рассчитывается путем деления стоимости на участника (8 долларов США) на количество дней в месяце (30) и умножить его на количество оставшихся дней (20), что дает нам пропорциональную стоимость подписки на оставшуюся часть этого расчетного периода: 5,33

Если вы платите ежегодно, это работает аналогичным образом.Мы рассчитаем пропорциональную стоимость для оставшейся части года и выставим вам счет в конце месяца за любые новые добавления.

Мне было интересно, можно ли этого достичь в Stripe.

Ответы [ 2 ]

0 голосов
/ 19 марта 2019

Вы добавляете запись об использовании для каждого пользователя?

Я думаю, что лучше установить quantity элемента подписки на количество пользователей, таким образом полоса будет пропорционально пропорционально выбранной вами.

Обратите внимание, что количество позиций подписки разрешено только для планов с usage_type, установленным на license.

. Вот пример предстоящего счета-фактуры при изменении количества элемента подписки (я изменилчерез несколько минут):

Invoice with subscription item change

0 голосов
/ 20 сентября 2018

Да! Когда вы добавляете пользователей, Stripe автоматически увеличивает ставку, и вы можете использовать Graduated Pricing, чтобы делать то, что вы пытаетесь сделать, имея первые пять мест по цене x и все оставшиеся места по цене y.

Более подробно это обсуждается здесь:

https://stripe.com/docs/billing/subscriptions/tiers#graduated

...