diff --git a/crates/router/src/connector/klarna/transformers.rs b/crates/router/src/connector/klarna/transformers.rs index c12f8ed1b1..29dccfbf32 100644 --- a/crates/router/src/connector/klarna/transformers.rs +++ b/crates/router/src/connector/klarna/transformers.rs @@ -1,6 +1,6 @@ use api_models::payments; use error_stack::report; -use masking::Secret; +use masking::{ExposeInterface, Secret}; use serde::{Deserialize, Serialize}; use crate::{ @@ -66,8 +66,8 @@ pub struct KlarnaSessionRequest { #[derive(Deserialize, Serialize, Debug)] pub struct KlarnaSessionResponse { - pub client_token: String, - pub session_id: String, + pub client_token: Secret, + pub session_id: Secret, } impl TryFrom<&types::PaymentsSessionRouterData> for KlarnaSessionRequest { @@ -110,8 +110,8 @@ impl TryFrom> response: Ok(types::PaymentsResponseData::SessionResponse { session_token: types::api::SessionToken::Klarna(Box::new( payments::KlarnaSessionTokenResponse { - session_token: response.client_token.clone(), - session_id: response.session_id.clone(), + session_token: response.client_token.clone().expose(), + session_id: response.session_id.clone().expose(), }, )), }),