Stripe.net проблема с изменением плана клиента
Я ищу кого-то, чтобы указать мне в правильном направлении, чтобы правильно обновить план подписки, используя Stripe.net.
Мне нужно разрешить клиентам менять планы. Прошло некоторое время с тех пор, как я использовал эту библиотеку, и то, как я это делал в прошлом, кардинально изменилось.
В соответствии с документацией API Stripe, я должен иметь возможность опубликовать подписку с новым планом, и он внесет изменения и справится с пропорциональным распределением.
Проблема в том, что я не вижу, где передать идентификатор нового плана методу StripeSubscriptionService.Update(). Если я передаю новый идентификатор плана, я, очевидно, получаю сообщение об отсутствии подписки.
У кого-нибудь есть фрагмент, которым они могут поделиться, чтобы указать мне правильное направление здесь?
Нужно ли выставлять счета вручную?
1 ответ
Я сделал ошибку, не глядя в класс StripeSubscriptionUpdateOptions. Они добавили PlanId, который, кажется, служит цели.