From a7a264b13cc710ae92c8362d50d95b1156d32d3c Mon Sep 17 00:00:00 2001 From: Stevche Radevski Date: Wed, 18 Jun 2025 16:23:13 +0200 Subject: [PATCH] fix: Add missing partially funded event handler for Stripe (#12763) --- .../providers/payment-stripe/src/core/stripe-base.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/packages/modules/providers/payment-stripe/src/core/stripe-base.ts b/packages/modules/providers/payment-stripe/src/core/stripe-base.ts index 74cc955fd1..9ec14c3298 100644 --- a/packages/modules/providers/payment-stripe/src/core/stripe-base.ts +++ b/packages/modules/providers/payment-stripe/src/core/stripe-base.ts @@ -658,6 +658,18 @@ abstract class StripeBase extends AbstractPaymentProvider { ), }, } + case "payment_intent.partially_funded": + return { + action: PaymentActions.REQUIRES_MORE, + data: { + session_id: intent.metadata.session_id, + amount: getAmountFromSmallestUnit( + intent.next_action?.display_bank_transfer_instructions + ?.amount_remaining ?? intent.amount, + currency + ), + }, + } case "payment_intent.succeeded": return { action: PaymentActions.SUCCESSFUL,