mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-11-01 11:06:50 +08:00
fix(connector): [Checkout] Fix error message in error handling (#1221)
This commit is contained in:
@ -78,14 +78,18 @@ impl ConnectorCommon for Checkout {
|
||||
res: types::Response,
|
||||
) -> CustomResult<types::ErrorResponse, errors::ConnectorError> {
|
||||
let response: checkout::ErrorResponse = if res.response.is_empty() {
|
||||
let (error_codes, error_type) = if res.status_code == 401 {
|
||||
(
|
||||
Some(vec!["Invalid api key".to_string()]),
|
||||
Some("invalid_api_key".to_string()),
|
||||
)
|
||||
} else {
|
||||
(None, None)
|
||||
};
|
||||
checkout::ErrorResponse {
|
||||
request_id: None,
|
||||
error_type: if res.status_code == 401 || res.status_code == 422 {
|
||||
Some("Invalid Api Key".to_owned())
|
||||
} else {
|
||||
None
|
||||
},
|
||||
error_codes: None,
|
||||
error_codes,
|
||||
error_type,
|
||||
}
|
||||
} else {
|
||||
res.response
|
||||
|
||||
Reference in New Issue
Block a user