From d000847b938952de6ff9c2e01bdd06b4ede60e69 Mon Sep 17 00:00:00 2001 From: AkshayaFoiger <131388445+AkshayaFoiger@users.noreply.github.com> Date: Thu, 22 Feb 2024 15:26:12 +0530 Subject: [PATCH] refactor(connectors): [Bluesnap] PII data masking (#3714) --- crates/router/src/connector/bluesnap/transformers.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/crates/router/src/connector/bluesnap/transformers.rs b/crates/router/src/connector/bluesnap/transformers.rs index 63ca775030..201ddc221f 100644 --- a/crates/router/src/connector/bluesnap/transformers.rs +++ b/crates/router/src/connector/bluesnap/transformers.rs @@ -591,7 +591,7 @@ pub struct BluesnapCompletePaymentsRequest { amount: String, currency: enums::Currency, card_transaction_type: BluesnapTxnType, - pf_token: String, + pf_token: Secret, three_d_secure: Option, transaction_fraud_info: Option, card_holder_info: Option, @@ -627,7 +627,7 @@ impl TryFrom<&BluesnapRouterData<&types::PaymentsCompleteAuthorizeRouterData>> meta_data: Vec::::foreign_from(metadata.peek().to_owned()), }); - let pf_token = item + let token = item .router_data .request .redirect_response @@ -673,7 +673,7 @@ impl TryFrom<&BluesnapRouterData<&types::PaymentsCompleteAuthorizeRouterData>> item.router_data.request.get_email()?, )?, merchant_transaction_id: Some(item.router_data.connector_request_reference_id.clone()), - pf_token, + pf_token: Secret::new(token), transaction_meta_data, }) }