mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-10-28 12:15:40 +08:00
Fix(connector): [BOA/CYBS] add cancelled status to refund response (#4620)
This commit is contained in:
@ -2598,7 +2598,9 @@ impl From<BankofamericaRefundStatus> for enums::RefundStatus {
|
||||
BankofamericaRefundStatus::Succeeded | BankofamericaRefundStatus::Transmitted => {
|
||||
Self::Success
|
||||
}
|
||||
BankofamericaRefundStatus::Failed | BankofamericaRefundStatus::Voided => Self::Failure,
|
||||
BankofamericaRefundStatus::Cancelled
|
||||
| BankofamericaRefundStatus::Failed
|
||||
| BankofamericaRefundStatus::Voided => Self::Failure,
|
||||
BankofamericaRefundStatus::Pending => Self::Pending,
|
||||
}
|
||||
}
|
||||
@ -2636,6 +2638,7 @@ pub enum BankofamericaRefundStatus {
|
||||
Failed,
|
||||
Pending,
|
||||
Voided,
|
||||
Cancelled,
|
||||
}
|
||||
|
||||
#[derive(Debug, Deserialize, Serialize)]
|
||||
|
||||
@ -2694,7 +2694,9 @@ impl From<CybersourceRefundStatus> for enums::RefundStatus {
|
||||
CybersourceRefundStatus::Succeeded | CybersourceRefundStatus::Transmitted => {
|
||||
Self::Success
|
||||
}
|
||||
CybersourceRefundStatus::Failed | CybersourceRefundStatus::Voided => Self::Failure,
|
||||
CybersourceRefundStatus::Cancelled
|
||||
| CybersourceRefundStatus::Failed
|
||||
| CybersourceRefundStatus::Voided => Self::Failure,
|
||||
CybersourceRefundStatus::Pending => Self::Pending,
|
||||
}
|
||||
}
|
||||
@ -2708,6 +2710,7 @@ pub enum CybersourceRefundStatus {
|
||||
Failed,
|
||||
Pending,
|
||||
Voided,
|
||||
Cancelled,
|
||||
}
|
||||
|
||||
#[derive(Debug, Deserialize, Serialize)]
|
||||
|
||||
Reference in New Issue
Block a user