diff --git a/crates/router/src/connector/stripe.rs b/crates/router/src/connector/stripe.rs index 3d89e8b4ae..04d0c3884e 100644 --- a/crates/router/src/connector/stripe.rs +++ b/crates/router/src/connector/stripe.rs @@ -1858,20 +1858,13 @@ impl services::ConnectorRedirectResponse for Stripe { crate::logger::debug!(stripe_redirect_response=?query); - Ok(query - .redirect_status - .map_or( - payments::CallConnectorAction::Trigger, - |status| match status { - transformers::StripePaymentStatus::Failed => { - payments::CallConnectorAction::Trigger - } - _ => payments::CallConnectorAction::StatusUpdate { - status: enums::AttemptStatus::from(status), - error_code: None, - error_message: None, - }, - }, - )) + Ok(query.redirect_status.map_or( + payments::CallConnectorAction::StatusUpdate { + status: enums::AttemptStatus::Pending, + error_code: None, + error_message: None, + }, + |_| payments::CallConnectorAction::Trigger, + )) } }