C# 找不到命名空间StripeCustomerUpdateSubscriptionOptions

C# 找不到命名空间StripeCustomerUpdateSubscriptionOptions,c#,stripe-payments,C#,Stripe Payments,我正在从stripe.net 1.2.0 dll进行更新 我的原始代码是这样的 var myUpdatedSubscription=新的StripeCustomerUpdatesSubscriptionOptions(); 但现在我没有找到任何名称空间错误 使用新的stripe.net v7 var myUpdatedSubscription = new StripeCustomerUpdateSubscriptionOptions(); myUp

我正在从stripe.net 1.2.0 dll进行更新

我的原始代码是这样的
var myUpdatedSubscription=新的StripeCustomerUpdatesSubscriptionOptions(); 但现在我没有找到任何名称空间错误 使用新的stripe.net v7

var myUpdatedSubscription = new StripeCustomerUpdateSubscriptionOptions();
                        myUpdatedSubscription.PlanId = SelectedSubscription;
                        myUpdatedSubscription.TokenId = stripeToken;
                        myUpdatedSubscription.Quantity = 1;

                        var customerService = new StripeCustomerService();
                        StripeSubscription subscription = customerService.UpdateSubscription(StripeCustomerID, myUpdatedSubscription);

                        objCompany.SubscribeCompany(CompanyID, StripeCustomerID, SelectedSubscription);
                        pnlForm.Visible = false;
                        pnlPaymentSuccessful.Visible = true;

管理订阅已从
StripeCustomerService
移动到新的
StripeSubscriptionService
。这样一来,所涉及的一些类型的名称也发生了变化。因此,例如,您现在使用的不是
StripeSubscriptionUpdateOptions
,而是
StripeSubscriptionUpdateOptions

您需要阅读说明如何立即更新现有订阅的文档:或创建一个订阅,谢谢!你知道我去哪儿了吗?它似乎应该在订阅下,但它不是。var customerService=new StripeCustomerService();StripeCustomer-StripeCustomer=customerService.Get(StripeCustomeId);string CustomerDescription=stripeCustomer.Description.ToString();DateTime SubscriptionStarts=(DateTime)stripeCustomer.Subscription.CurrentPeriodStart@user713813现在,您可以使用传递customerId和subscriptionId的get方法从StripeSubscriptionService获取订阅。只需使用github.com/jaymedavis/stripe.net上的文档了解如何操作即可。如果有人好奇,请使用var subscriptionService=new StripeSubscriptionService();IEnumerable responses=subscriptionService.List(stripeCustomer.Id.ToString());然后是foreach(responses中的var response){StripeSubscriptionID=response.Id.ToString();}注意,在Stripe的最新版本中,“Stripe”一词已从大多数(如果不是全部)类名中删除。因此,StripeCustomerService现在是CustomerService e.t.c。上的文档包括更新的类名。