我正在从stripe.net 1.2.0 dll
更新我的原始代码是这个 var myUpdatedSubscription = new StripeCustomerUpdateSubscriptionOptions(); 但现在我没有找到没有命名空间的错误 使用新的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;
答案 0 :(得分:2)
管理订阅已从StripeCustomerService
移至新StripeSubscriptionService
。有了这个,所涉及的一些类型的名称也发生了变化。因此,例如,您现在使用StripeCustomerUpdateSubscriptionOptions
而不是StripeSubscriptionUpdateOptions
。