Обновить стоимость плана в Stripe

У меня есть план под названием "бронза", который в настоящее время взимается в долларах США в месяц?

Как я могу обновить цену до $y в месяц и оставить существующих клиентов по $y в месяц?

Есть ли лучший способ, чем создание нового плана, который заряжает $y?

Ответ 1

Планы на Stripe неизменны по дизайну, а это означает, что вы не можете изменить цену. Однако вы можете удалить план и воссоздать его по новой цене с тем же именем и plan_id. Внутренне Stripe продолжит использовать старый план для существующих клиентов.

Впрочем, это может запутать вас, поэтому я бы порекомендовал создать новый план с новым идентификатором.

Ссылка: https://stripe.com/docs/api/plans/update

Ответ 2

В режиме тестирования Stripe у меня было много клиентов, подписавшихся на определенный план с помощью ID, я удалил его план, но не клиенты, тогда я создал план, и я заметил, что клиенты все еще подписались на новый план, который я только что создал.

Я предлагаю создать ваш план не только в вашем конце Stripe, но и в вашей базе данных, но с тем же именем и идентификатором, а также кэшировать их, так как вы практически не меняете их. Таким образом, если вы обновляете стоимость в Планах в своей базе данных, когда вы платите за пользователей, вы можете установить плату в зависимости от того, что вы установили в таблице plans в базе данных.

Ответ 3

Вы не можете изменить валюту, стоимость или интервал плана в полосе. В этом случае вы должны создать новый план с полосами и подписать всех пользователей текущего плана на новый план.