diff --git a/crates/router/src/connector/adyen.rs b/crates/router/src/connector/adyen.rs index 7db6d671ff..78c3fe6581 100644 --- a/crates/router/src/connector/adyen.rs +++ b/crates/router/src/connector/adyen.rs @@ -75,8 +75,8 @@ impl ConnectorCommon for Adyen { Ok(types::ErrorResponse { status_code: res.status_code, code: response.error_code, - message: response.message, - reason: None, + message: response.message.to_owned(), + reason: Some(response.message), attempt_status: None, connector_transaction_id: response.psp_reference, }) diff --git a/crates/router/src/connector/adyen/transformers.rs b/crates/router/src/connector/adyen/transformers.rs index 072b542eee..4a8f6dcf08 100644 --- a/crates/router/src/connector/adyen/transformers.rs +++ b/crates/router/src/connector/adyen/transformers.rs @@ -3134,7 +3134,7 @@ pub fn get_redirection_response( .refusal_reason .clone() .unwrap_or_else(|| consts::NO_ERROR_MESSAGE.to_string()), - reason: None, + reason: response.refusal_reason.to_owned(), status_code, attempt_status: None, connector_transaction_id: response.psp_reference.clone(), @@ -3200,7 +3200,7 @@ pub fn get_present_to_shopper_response( .refusal_reason .clone() .unwrap_or_else(|| consts::NO_ERROR_MESSAGE.to_string()), - reason: None, + reason: response.refusal_reason.to_owned(), status_code, attempt_status: None, connector_transaction_id: response.psp_reference.clone(), @@ -3254,7 +3254,7 @@ pub fn get_qr_code_response( .refusal_reason .clone() .unwrap_or_else(|| consts::NO_ERROR_MESSAGE.to_string()), - reason: None, + reason: response.refusal_reason.to_owned(), status_code, attempt_status: None, connector_transaction_id: response.psp_reference.clone(),