mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-11-03 21:37:41 +08:00
feat(connector): [Adyen] populate connector_transaction_id for Adyen Payment Response (#3727)
This commit is contained in:
@ -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,
|
||||||
|
|||||||
Reference in New Issue
Block a user