From f6f6a0c0f727a6f367c6bafb4db9a89cb46f667a Mon Sep 17 00:00:00 2001 From: Swangi Kumari <85639103+swangi-kumari@users.noreply.github.com> Date: Tue, 5 Mar 2024 18:53:35 +0530 Subject: [PATCH] feat(connector): [Checkout] accept connector_transaction_id in 2xx and 4xx error_response of connector flows (#3959) --- crates/router/src/connector/checkout.rs | 2 +- crates/router/src/connector/checkout/transformers.rs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/crates/router/src/connector/checkout.rs b/crates/router/src/connector/checkout.rs index 0d26584c43..a21956b67d 100644 --- a/crates/router/src/connector/checkout.rs +++ b/crates/router/src/connector/checkout.rs @@ -140,7 +140,7 @@ impl ConnectorCommon for Checkout { .map(|errors| errors.join(" & ")) .or(response.error_type), attempt_status: None, - connector_transaction_id: None, + connector_transaction_id: response.request_id, }) } } diff --git a/crates/router/src/connector/checkout/transformers.rs b/crates/router/src/connector/checkout/transformers.rs index 7d2d4f7f72..e0e6c5155b 100644 --- a/crates/router/src/connector/checkout/transformers.rs +++ b/crates/router/src/connector/checkout/transformers.rs @@ -616,7 +616,7 @@ impl TryFrom> .unwrap_or_else(|| consts::NO_ERROR_MESSAGE.to_string()), reason: item.response.response_summary, attempt_status: None, - connector_transaction_id: None, + connector_transaction_id: Some(item.response.id.clone()), }) } else { None @@ -668,7 +668,7 @@ impl TryFrom> .unwrap_or_else(|| consts::NO_ERROR_MESSAGE.to_string()), reason: item.response.response_summary, attempt_status: None, - connector_transaction_id: None, + connector_transaction_id: Some(item.response.id.clone()), }) } else { None