mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-10-30 17:47:54 +08:00
refactor(connectors): [Bluesnap] PII data masking (#3714)
This commit is contained in:
@ -591,7 +591,7 @@ pub struct BluesnapCompletePaymentsRequest {
|
|||||||
amount: String,
|
amount: String,
|
||||||
currency: enums::Currency,
|
currency: enums::Currency,
|
||||||
card_transaction_type: BluesnapTxnType,
|
card_transaction_type: BluesnapTxnType,
|
||||||
pf_token: String,
|
pf_token: Secret<String>,
|
||||||
three_d_secure: Option<BluesnapThreeDSecureInfo>,
|
three_d_secure: Option<BluesnapThreeDSecureInfo>,
|
||||||
transaction_fraud_info: Option<TransactionFraudInfo>,
|
transaction_fraud_info: Option<TransactionFraudInfo>,
|
||||||
card_holder_info: Option<BluesnapCardHolderInfo>,
|
card_holder_info: Option<BluesnapCardHolderInfo>,
|
||||||
@ -627,7 +627,7 @@ impl TryFrom<&BluesnapRouterData<&types::PaymentsCompleteAuthorizeRouterData>>
|
|||||||
meta_data: Vec::<RequestMetadata>::foreign_from(metadata.peek().to_owned()),
|
meta_data: Vec::<RequestMetadata>::foreign_from(metadata.peek().to_owned()),
|
||||||
});
|
});
|
||||||
|
|
||||||
let pf_token = item
|
let token = item
|
||||||
.router_data
|
.router_data
|
||||||
.request
|
.request
|
||||||
.redirect_response
|
.redirect_response
|
||||||
@ -673,7 +673,7 @@ impl TryFrom<&BluesnapRouterData<&types::PaymentsCompleteAuthorizeRouterData>>
|
|||||||
item.router_data.request.get_email()?,
|
item.router_data.request.get_email()?,
|
||||||
)?,
|
)?,
|
||||||
merchant_transaction_id: Some(item.router_data.connector_request_reference_id.clone()),
|
merchant_transaction_id: Some(item.router_data.connector_request_reference_id.clone()),
|
||||||
pf_token,
|
pf_token: Secret::new(token),
|
||||||
transaction_meta_data,
|
transaction_meta_data,
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user