mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-10-28 12:15:40 +08:00
fix(connector): Fixed status mapping for Plaid (#5525)
This commit is contained in:
@ -233,16 +233,16 @@ impl From<PlaidPaymentStatus> for enums::AttemptStatus {
|
||||
fn from(item: PlaidPaymentStatus) -> Self {
|
||||
match item {
|
||||
PlaidPaymentStatus::PaymentStatusAuthorising => Self::Authorizing,
|
||||
PlaidPaymentStatus::PaymentStatusBlocked => Self::AuthorizationFailed,
|
||||
PlaidPaymentStatus::PaymentStatusBlocked
|
||||
| PlaidPaymentStatus::PaymentStatusInsufficientFunds
|
||||
| PlaidPaymentStatus::PaymentStatusRejected => Self::AuthorizationFailed,
|
||||
PlaidPaymentStatus::PaymentStatusCancelled => Self::Voided,
|
||||
PlaidPaymentStatus::PaymentStatusEstablished => Self::Authorized,
|
||||
PlaidPaymentStatus::PaymentStatusExecuted => Self::Authorized,
|
||||
PlaidPaymentStatus::PaymentStatusExecuted
|
||||
| PlaidPaymentStatus::PaymentStatusSettled
|
||||
| PlaidPaymentStatus::PaymentStatusInitiated => Self::Charged,
|
||||
PlaidPaymentStatus::PaymentStatusFailed => Self::Failure,
|
||||
PlaidPaymentStatus::PaymentStatusInitiated => Self::AuthenticationPending,
|
||||
PlaidPaymentStatus::PaymentStatusInputNeeded => Self::AuthenticationPending,
|
||||
PlaidPaymentStatus::PaymentStatusInsufficientFunds => Self::AuthorizationFailed,
|
||||
PlaidPaymentStatus::PaymentStatusRejected => Self::AuthorizationFailed,
|
||||
PlaidPaymentStatus::PaymentStatusSettled => Self::Charged,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user