Fix(connector): [BOA/CYBS] add cancelled status to refund response (#4620)

This commit is contained in:
AkshayaFoiger
2024-05-10 17:02:08 +05:30
committed by GitHub
parent 24d154248c
commit cf0e3daeaa
2 changed files with 8 additions and 2 deletions

View File

@ -2598,7 +2598,9 @@ impl From<BankofamericaRefundStatus> for enums::RefundStatus {
BankofamericaRefundStatus::Succeeded | BankofamericaRefundStatus::Transmitted => { BankofamericaRefundStatus::Succeeded | BankofamericaRefundStatus::Transmitted => {
Self::Success Self::Success
} }
BankofamericaRefundStatus::Failed | BankofamericaRefundStatus::Voided => Self::Failure, BankofamericaRefundStatus::Cancelled
| BankofamericaRefundStatus::Failed
| BankofamericaRefundStatus::Voided => Self::Failure,
BankofamericaRefundStatus::Pending => Self::Pending, BankofamericaRefundStatus::Pending => Self::Pending,
} }
} }
@ -2636,6 +2638,7 @@ pub enum BankofamericaRefundStatus {
Failed, Failed,
Pending, Pending,
Voided, Voided,
Cancelled,
} }
#[derive(Debug, Deserialize, Serialize)] #[derive(Debug, Deserialize, Serialize)]

View File

@ -2694,7 +2694,9 @@ impl From<CybersourceRefundStatus> for enums::RefundStatus {
CybersourceRefundStatus::Succeeded | CybersourceRefundStatus::Transmitted => { CybersourceRefundStatus::Succeeded | CybersourceRefundStatus::Transmitted => {
Self::Success Self::Success
} }
CybersourceRefundStatus::Failed | CybersourceRefundStatus::Voided => Self::Failure, CybersourceRefundStatus::Cancelled
| CybersourceRefundStatus::Failed
| CybersourceRefundStatus::Voided => Self::Failure,
CybersourceRefundStatus::Pending => Self::Pending, CybersourceRefundStatus::Pending => Self::Pending,
} }
} }
@ -2708,6 +2710,7 @@ pub enum CybersourceRefundStatus {
Failed, Failed,
Pending, Pending,
Voided, Voided,
Cancelled,
} }
#[derive(Debug, Deserialize, Serialize)] #[derive(Debug, Deserialize, Serialize)]