From 4e074770d2538b677b8c042f368ebc2130946222 Mon Sep 17 00:00:00 2001 From: Abhinav Date: Thu, 21 Mar 2024 06:48:32 +0530 Subject: [PATCH] invoice client specific invoice api --- server/pkg/controller/stripe.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/server/pkg/controller/stripe.go b/server/pkg/controller/stripe.go index d20abc9d7..d57017121 100644 --- a/server/pkg/controller/stripe.go +++ b/server/pkg/controller/stripe.go @@ -26,7 +26,6 @@ import ( "github.com/spf13/viper" "github.com/stripe/stripe-go/v72" "github.com/stripe/stripe-go/v72/client" - "github.com/stripe/stripe-go/v72/invoice" "github.com/stripe/stripe-go/v72/webhook" "golang.org/x/text/currency" ) @@ -527,7 +526,7 @@ func (c *StripeController) UpdateSubscription(stripeID string, userID int64) (en return ente.SubscriptionUpdateResponse{Status: "requires_action", ClientSecret: newStripeSubscription.LatestInvoice.PaymentIntent.ClientSecret}, nil } else if newStripeSubscription.LatestInvoice.PaymentIntent.Status == stripe.PaymentIntentStatusRequiresPaymentMethod { inv := newStripeSubscription.LatestInvoice - invoice.VoidInvoice(inv.ID, nil) + client.Invoices.VoidInvoice(inv.ID, nil) return ente.SubscriptionUpdateResponse{Status: "requires_payment_method"}, nil } else if newStripeSubscription.LatestInvoice.PaymentIntent.Status == stripe.PaymentIntentStatusProcessing { return ente.SubscriptionUpdateResponse{Status: "success"}, nil