From 9523cf4bbac488503c31640cade326095937e33c Mon Sep 17 00:00:00 2001 From: Sakil Mostak <73734619+Sakilmostak@users.noreply.github.com> Date: Wed, 27 Mar 2024 18:46:53 +0530 Subject: [PATCH] fix(core): Amount capturable remain same for `processing` status in capture (#4229) --- crates/router/src/types.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/crates/router/src/types.rs b/crates/router/src/types.rs index e0ab813119..6f73efa832 100644 --- a/crates/router/src/types.rs +++ b/crates/router/src/types.rs @@ -723,9 +723,9 @@ impl Capturable for PaymentsCaptureData { let intent_status = common_enums::IntentStatus::foreign_from(attempt_status); match intent_status { common_enums::IntentStatus::Succeeded - | common_enums::IntentStatus::PartiallyCaptured - | common_enums::IntentStatus::Processing => Some(0), - common_enums::IntentStatus::Cancelled + | common_enums::IntentStatus::PartiallyCaptured => Some(0), + common_enums::IntentStatus::Processing + | common_enums::IntentStatus::Cancelled | common_enums::IntentStatus::Failed | common_enums::IntentStatus::RequiresCustomerAction | common_enums::IntentStatus::RequiresMerchantAction