From f5164624e08c34f8bab660758c6d7d276c46c7d3 Mon Sep 17 00:00:00 2001 From: Nevo David Date: Wed, 18 Dec 2024 00:26:18 +0700 Subject: [PATCH] feat: insufficant funds --- libraries/nestjs-libraries/src/services/stripe.service.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libraries/nestjs-libraries/src/services/stripe.service.ts b/libraries/nestjs-libraries/src/services/stripe.service.ts index 8e6353d6..b17257f8 100644 --- a/libraries/nestjs-libraries/src/services/stripe.service.ts +++ b/libraries/nestjs-libraries/src/services/stripe.service.ts @@ -101,6 +101,10 @@ export class StripeService { await stripe.paymentIntents.cancel(paymentIntent.id as string); return true; } catch (err) { + try { + await stripe.paymentMethods.detach(paymentMethods.data[0].id); + await stripe.subscriptions.cancel(event.data.object.id as string); + } catch (err) {/*dont do anything*/} return false; } }