From ec35d55da69ee3fef9048de14fc54b10abb32d18 Mon Sep 17 00:00:00 2001 From: Sangamesh Kulkarni <59434228+Sangamesh26@users.noreply.github.com> Date: Tue, 18 Jul 2023 13:36:39 +0530 Subject: [PATCH] feat(connector): [Bluesnap] Remove wallet call (#1620) Co-authored-by: Sahkal Poddar Co-authored-by: Pa1NarK <69745008+pixincreate@users.noreply.github.com> --- crates/router/src/connector/bluesnap.rs | 1 + .../payments/operations/payment_session.rs | 27 +------------------ 2 files changed, 2 insertions(+), 26 deletions(-) diff --git a/crates/router/src/connector/bluesnap.rs b/crates/router/src/connector/bluesnap.rs index 1553e5b746..fadb25e3b7 100644 --- a/crates/router/src/connector/bluesnap.rs +++ b/crates/router/src/connector/bluesnap.rs @@ -499,6 +499,7 @@ impl ConnectorIntegration diff --git a/crates/router/src/core/payments/operations/payment_session.rs b/crates/router/src/core/payments/operations/payment_session.rs index 0110e84f98..7812a3ed2f 100644 --- a/crates/router/src/core/payments/operations/payment_session.rs +++ b/crates/router/src/core/payments/operations/payment_session.rs @@ -388,8 +388,7 @@ where for (connector, payment_method_type, business_sub_label) in connector_and_supporting_payment_method_type { - let connector_type = - get_connector_type_for_session_token(payment_method_type, request, &connector); + let connector_type = api::GetToken::from(payment_method_type); if let Ok(connector_data) = api::ConnectorData::get_connector_by_name(connectors, &connector, connector_type) .map_err(|err| { @@ -420,27 +419,3 @@ impl From for api::GetToken { } } } - -pub fn get_connector_type_for_session_token( - payment_method_type: api_models::enums::PaymentMethodType, - request: &api::PaymentsSessionRequest, - connector: &str, -) -> api::GetToken { - if payment_method_type == api_models::enums::PaymentMethodType::ApplePay { - if is_apple_pay_get_token_connector(connector, request) { - api::GetToken::Connector - } else { - api::GetToken::ApplePayMetadata - } - } else { - api::GetToken::from(payment_method_type) - } -} - -pub fn is_apple_pay_get_token_connector( - connector: &str, - _request: &api::PaymentsSessionRequest, -) -> bool { - // Add connectors here, which all are required to hit connector for session call - matches!(connector, "bluesnap") -}