fix: Add missing partially funded event handler for Stripe (#12763)

This commit is contained in:
Stevche Radevski
2025-06-18 16:23:13 +02:00
committed by GitHub
parent 4c0ae51a59
commit a7a264b13c

View File

@@ -658,6 +658,18 @@ abstract class StripeBase extends AbstractPaymentProvider<StripeOptions> {
),
},
}
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,