From 09e1fdad282045e8fb2b3e3767b247ee5ff0a86f Mon Sep 17 00:00:00 2001 From: Niraj Nandish Date: Tue, 9 Jan 2024 23:47:35 +0530 Subject: [PATCH] fix(client): donation-error-handler (#52517) --- client/src/redux/donation-saga.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/client/src/redux/donation-saga.js b/client/src/redux/donation-saga.js index cdbaa074b6f..03ae3a134f3 100644 --- a/client/src/redux/donation-saga.js +++ b/client/src/redux/donation-saga.js @@ -72,7 +72,11 @@ export function* postChargeSaga({ } if (paymentProvider === PaymentProvider.Stripe) { - yield call(postChargeStripe, payload); + const response = yield call(postChargeStripe, payload); + const error = response?.data?.error; + if (error) { + throw error; + } } else if (paymentProvider === PaymentProvider.StripeCard) { const optimizedPayload = { paymentMethodId, amount, duration }; const response = yield call(postChargeStripeCard, optimizedPayload);