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