命名空间无法找到StripeCustomerUpdateSubscriptionOptions

时间:2017-01-30 18:19:47

标签: c# stripe-payments

我正在从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;

1 个答案:

答案 0 :(得分:2)

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