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)?;
// We don't get connector transaction id for redirections in Adyen.
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,
mandate_reference: None,
connector_metadata,
@ -3273,9 +3275,11 @@ pub fn get_qr_code_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 {
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,
mandate_reference: None,
connector_metadata,