Полоса - после изменения плана не выставляйте счета за новую подписку, пока не закончится текущий цикл - PullRequest
0 голосов
/ 29 ноября 2018

Я хочу позволить пользователю изменить свой тарифный план.Тем не менее, они не будут возвращены после переключения.Если я установлю для проставки значение false, полоса сразу выставит счет за новую подписку.

Например, если пользователь подписан на годовой план в июне 2018 года и хочет перейти на ежемесячный план в октябре 2018 года.После июня 2016 года с них будет начисляться ежемесячный план, поскольку текущий цикл еще не закончился.

Как я могу использовать полосу api при обновлении текущей подписки?

в полосе apidocs (https://stripe.com/docs/api/subscriptions/update) ", если вы устанавливаете пропорциональное значение false при переключении между различными интервалами выставления счетов (например, ежемесячно на год), мы не будем генерировать кредиты за неиспользованное время старой подписки - хотя мы все равно сбросимдата выставления счета и сразу же выставит счет за новую подписку. "

1 Ответ

0 голосов
/ 30 ноября 2018

К сожалению, сегодня это не то, что API Stripe поддерживает.Самым простым решением для этого было бы выполнить следующие шаги:

  • Отметьте текущую подписку как отменяющую в конце текущего периода, чтобы не пытаться снова списать средства с этого клиента.
  • Создайте новую подписку на месячный план, но поставьте клиента на пробный период до конца текущей подписки (в вашем примере июнь 2019 года).Это позволяет вам не взимать с него плату до тех пор, пока не закончится другая подписка, чтобы вы переключили клиента на месячный план, как и ожидалось.
...