Skip to content

Commit abd569f

Browse files
committed
refactor: remove setup_mandate_details as it does not affect the flow
1 parent e1fb89b commit abd569f

File tree

3 files changed

+2
-7
lines changed

3 files changed

+2
-7
lines changed

crates/hyperswitch_connectors/src/utils.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1686,8 +1686,8 @@ impl CustomerData for ConnectorCustomerData {
16861686
fn is_mandate_payment(&self) -> bool {
16871687
// We only need to check if the customer acceptance or setup mandate details are present and if the setup future usage is OffSession.
16881688
// mandate_reference_id is not needed here as we do not need to check for existing mandates.
1689-
(self.customer_acceptance.is_some() || self.setup_mandate_details.is_some())
1690-
&& (self.setup_future_usage == Some(FutureUsage::OffSession))
1689+
self.customer_acceptance.is_some()
1690+
&& self.setup_future_usage == Some(FutureUsage::OffSession)
16911691
}
16921692
}
16931693

crates/hyperswitch_domain_models/src/router_request_types.rs

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,6 @@ pub struct ConnectorCustomerData {
184184
// Mandates
185185
pub setup_future_usage: Option<storage_enums::FutureUsage>,
186186
pub customer_acceptance: Option<common_payments_types::CustomerAcceptance>,
187-
pub setup_mandate_details: Option<mandates::MandateData>,
188187
}
189188

190189
impl TryFrom<SetupMandateRequestData> for ConnectorCustomerData {
@@ -200,7 +199,6 @@ impl TryFrom<SetupMandateRequestData> for ConnectorCustomerData {
200199
split_payments: None,
201200
setup_future_usage: data.setup_future_usage,
202201
customer_acceptance: data.customer_acceptance,
203-
setup_mandate_details: data.setup_mandate_details,
204202
})
205203
}
206204
}
@@ -228,7 +226,6 @@ impl
228226
split_payments: data.request.split_payments.clone(),
229227
setup_future_usage: data.request.setup_future_usage,
230228
customer_acceptance: data.request.customer_acceptance.clone(),
231-
setup_mandate_details: data.request.setup_mandate_details.clone(),
232229
})
233230
}
234231
}
@@ -255,7 +252,6 @@ impl TryFrom<&RouterData<flows::Session, PaymentsSessionData, response_types::Pa
255252
split_payments: None,
256253
setup_future_usage: None,
257254
customer_acceptance: None,
258-
setup_mandate_details: None,
259255
})
260256
}
261257
}

crates/router/tests/connectors/utils.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1110,7 +1110,6 @@ impl Default for CustomerType {
11101110
split_payments: None,
11111111
customer_acceptance: None,
11121112
setup_future_usage: None,
1113-
setup_mandate_details: None,
11141113
};
11151114
Self(data)
11161115
}

0 commit comments

Comments
 (0)