fix(router): [nuvei] Nuvei error handling for payment declined status and included tests (#3832)

Co-authored-by: Arjun Karthik <m.arjunkarthik@gmail.com>
This commit is contained in:
cb-alfredjoseph
2024-03-05 12:10:29 +05:30
committed by GitHub
parent 54938ad345
commit 087932f060
74 changed files with 3817 additions and 1 deletions

View File

@ -1367,7 +1367,7 @@ fn build_error_response<T>(
http_code,
));
match response.transaction_status {
Some(NuveiTransactionStatus::Error) => err,
Some(NuveiTransactionStatus::Error) | Some(NuveiTransactionStatus::Declined) => err,
_ => match response
.gw_error_reason
.as_ref()