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