From c73576c41be05b98c0ddfdfc27b0ad7e397b8eb4 Mon Sep 17 00:00:00 2001 From: Narayan Bhat <48803246+Narayanbhat166@users.noreply.github.com> Date: Wed, 11 Jan 2023 18:12:23 +0530 Subject: [PATCH] fix(braintree): map settling status to charged (#345) --- crates/router/src/connector/braintree/transformers.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/crates/router/src/connector/braintree/transformers.rs b/crates/router/src/connector/braintree/transformers.rs index ec838710d0..a07a325714 100644 --- a/crates/router/src/connector/braintree/transformers.rs +++ b/crates/router/src/connector/braintree/transformers.rs @@ -175,9 +175,9 @@ pub enum BraintreePaymentStatus { impl From 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