План переключения полосы дает ошибку: нет подписки с подпунктом _ ##### в полосе - PullRequest
0 голосов
/ 14 марта 2019

У меня есть план на 1600 долларов в месяц, теперь я хочу переключить всех пользователей, подписавшихся на этот план, на новый план на 1700 долларов в месяц. Но при переключении конкретного пользователя я получаю такого рода исключения. (Нет подписки с (sub _ ###, т.е. идентификатором подписки моего клиента) в полосе). Что может быть причиной этого ?? Например, когда я открываю свою панель инструментов, у меня есть конкретный клиент с таким идентификатором подписки. Я использовал приведенный ниже код для переключения плана.

StripeConfiguration.SetApiKey("My key");
var service = new SubscriptionService();
Subscription subscription = service.Get(subscriptionId);
var items = new List<SubscriptionItemUpdateOption> {
    new SubscriptionItemUpdateOption {
        Id = subscriptionId,
        PlanId = planId,
    },
};
var options = new SubscriptionUpdateOptions {
    CancelAtPeriodEnd = false,
    Items = items,
};
subscription = service.Update(subscriptionId, options);
...