#stripe-payments #.net-core-2.0
#stripe-платежи #.net-core-2.0
Вопрос:
У меня есть план в 1600 долларов в месяц, теперь я хочу перевести всех пользователей, подписавшихся на этот план, на новый план в 1700 долларов в месяц. Но при переключении конкретного пользователя я получаю исключение такого рода.(Недоступна подписка с (sub_### т. е. идентификатором подписки моего клиента) в stripe) Что может быть возможной причиной этого??. Поскольку, когда я открываю свою панель мониторинга stripe, у меня есть этот конкретный клиент с этим идентификатором подписки. Я использовал приведенный ниже код для переключения плана.
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);
Комментарии:
1. Ошибки «Такого нет …» обычно возникают при использовании неправильных ключей API. Дважды проверьте, совпадает ли секретный ключ в вашем коде с ключом на вашей панели мониторинга: dashboard.stripe.com/account/apikeys
2. @PaulAsjes Это соответствует моей панели управления stripe. Как при переключении планов. С помощью моего другого кода я создаю новый план в stripe с помощью вызова API. Таким образом, проблему, с которой я сталкиваюсь, можно считать обоснованной