2017-01-30 7 views
0

を見つけることができない名前空間StripeCustomerUpdateSubscriptionOptionsは、私がstripe.net 1.2.0 DLLから更新しています

私の元のコード)(この
するvar myUpdatedSubscription =新しい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

今すぐ既存の購読を更新する方法について説明しているドキュメント、https://github.com/jaymedavis/stripe.net#updating-a-subscriptionを参照するか、https://github.comを作成してください/jaymedavis/stripe.net#creating-a-subscription – koopajah

答えて

1

は新しいStripeSubscriptionServiceStripeCustomerServiceから移動しました。これにより、関連するタイプの名前も変更されました。たとえば、StripeCustomerUpdateSubscriptionOptionsの代わりにStripeSubscriptionUpdateOptionsを使用します。

+0

ありがとう! CurrentPeriodStartがどこに行ったのか知っていますか?それはサブスクリプションの下にあるべきだがそうではないようだ。 var customerService = new StripeCustomerService(); StripeCustomer stripeCustomer = customerService.Get(StripeCustomerID); string CustomerDescription = stripeCustomer.Description.ToString();サブタイトル: – user713813

+0

@ user713813これで、CustomerIdとsubscriptionIdを渡すGetメソッドを使用して、StripeSubscriptionServiceからサブスクリプションを取得しました。 github.com/jaymedavis/stripe.netのドキュメントを使用して、何をするかを調べるだけです。誰かが好奇心を持っている場合は、var subscriptionService = new StripeSubscriptionService();を使用する場合は – NineBerry

+0

です。 IEnumerable responses = subscriptionService.List(stripeCustomer.Id.ToString());そして foreach(応答のvar応答) { StripeSubscriptionID = response.Id.ToString(); } – user713813

関連する問題