fix(braintree): map settling status to charged (#345)

This commit is contained in:
Narayan Bhat
2023-01-11 18:12:23 +05:30
committed by GitHub
parent ecacefd298
commit c73576c41b

View File

@ -175,9 +175,9 @@ pub enum BraintreePaymentStatus {
impl From<BraintreePaymentStatus> for enums::AttemptStatus {
fn from(item: BraintreePaymentStatus) -> Self {
match item {
BraintreePaymentStatus::Succeeded | BraintreePaymentStatus::SubmittedForSettlement => {
Self::Charged
}
BraintreePaymentStatus::Succeeded
| BraintreePaymentStatus::SubmittedForSettlement
| BraintreePaymentStatus::Settling => Self::Charged,
BraintreePaymentStatus::AuthorizedExpired => Self::AuthorizationFailed,
BraintreePaymentStatus::Failed
| BraintreePaymentStatus::GatewayRejected