feat(connector): [Adyen] populate connector_transaction_id for Adyen Payment Response (#3727)

This commit is contained in:
Swangi Kumari
2024-02-21 15:04:52 +05:30
committed by GitHub
parent e139731761
commit deec8b4eb5

View File

@ -3162,9 +3162,11 @@ pub fn get_redirection_response(
let connector_metadata = get_wait_screen_metadata(&response)?; let connector_metadata = get_wait_screen_metadata(&response)?;
// We don't get connector transaction id for redirections in Adyen.
let payments_response_data = types::PaymentsResponseData::TransactionResponse { let payments_response_data = types::PaymentsResponseData::TransactionResponse {
resource_id: types::ResponseId::NoResponseId, resource_id: match response.psp_reference.as_ref() {
Some(psp) => types::ResponseId::ConnectorTransactionId(psp.to_string()),
None => types::ResponseId::NoResponseId,
},
redirection_data, redirection_data,
mandate_reference: None, mandate_reference: None,
connector_metadata, connector_metadata,
@ -3273,9 +3275,11 @@ pub fn get_qr_code_response(
}; };
let connector_metadata = get_qr_metadata(&response)?; let connector_metadata = get_qr_metadata(&response)?;
// We don't get connector transaction id for redirections in Adyen.
let payments_response_data = types::PaymentsResponseData::TransactionResponse { let payments_response_data = types::PaymentsResponseData::TransactionResponse {
resource_id: types::ResponseId::NoResponseId, resource_id: match response.psp_reference.as_ref() {
Some(psp) => types::ResponseId::ConnectorTransactionId(psp.to_string()),
None => types::ResponseId::NoResponseId,
},
redirection_data: None, redirection_data: None,
mandate_reference: None, mandate_reference: None,
connector_metadata, connector_metadata,