diff --git a/crates/router/src/connector/nuvei/transformers.rs b/crates/router/src/connector/nuvei/transformers.rs index 2fd1a9c272..88ebe1d8db 100644 --- a/crates/router/src/connector/nuvei/transformers.rs +++ b/crates/router/src/connector/nuvei/transformers.rs @@ -490,11 +490,145 @@ impl TryFrom for NuveiBIC { api_models::enums::BankNames::TriodosBank => Ok(Self::TriodosBank), api_models::enums::BankNames::VanLanschot => Ok(Self::VanLanschotBankiers), api_models::enums::BankNames::Moneyou => Ok(Self::Moneyou), - _ => Err(errors::ConnectorError::FlowNotSupported { - flow: bank.to_string(), - connector: "Nuvei".to_string(), + + api_models::enums::BankNames::AmericanExpress + | api_models::enums::BankNames::AffinBank + | api_models::enums::BankNames::AgroBank + | api_models::enums::BankNames::AllianceBank + | api_models::enums::BankNames::AmBank + | api_models::enums::BankNames::BankOfAmerica + | api_models::enums::BankNames::BankIslam + | api_models::enums::BankNames::BankMuamalat + | api_models::enums::BankNames::BankRakyat + | api_models::enums::BankNames::BankSimpananNasional + | api_models::enums::BankNames::Barclays + | api_models::enums::BankNames::BlikPSP + | api_models::enums::BankNames::CapitalOne + | api_models::enums::BankNames::Chase + | api_models::enums::BankNames::Citi + | api_models::enums::BankNames::CimbBank + | api_models::enums::BankNames::Discover + | api_models::enums::BankNames::NavyFederalCreditUnion + | api_models::enums::BankNames::PentagonFederalCreditUnion + | api_models::enums::BankNames::SynchronyBank + | api_models::enums::BankNames::WellsFargo + | api_models::enums::BankNames::Handelsbanken + | api_models::enums::BankNames::HongLeongBank + | api_models::enums::BankNames::HsbcBank + | api_models::enums::BankNames::KuwaitFinanceHouse + | api_models::enums::BankNames::Regiobank + | api_models::enums::BankNames::Revolut + | api_models::enums::BankNames::ArzteUndApothekerBank + | api_models::enums::BankNames::AustrianAnadiBankAg + | api_models::enums::BankNames::BankAustria + | api_models::enums::BankNames::Bank99Ag + | api_models::enums::BankNames::BankhausCarlSpangler + | api_models::enums::BankNames::BankhausSchelhammerUndSchatteraAg + | api_models::enums::BankNames::BankMillennium + | api_models::enums::BankNames::BankPEKAOSA + | api_models::enums::BankNames::BawagPskAg + | api_models::enums::BankNames::BksBankAg + | api_models::enums::BankNames::BrullKallmusBankAg + | api_models::enums::BankNames::BtvVierLanderBank + | api_models::enums::BankNames::CapitalBankGraweGruppeAg + | api_models::enums::BankNames::CeskaSporitelna + | api_models::enums::BankNames::Dolomitenbank + | api_models::enums::BankNames::EasybankAg + | api_models::enums::BankNames::EPlatbyVUB + | api_models::enums::BankNames::ErsteBankUndSparkassen + | api_models::enums::BankNames::FrieslandBank + | api_models::enums::BankNames::HypoAlpeadriabankInternationalAg + | api_models::enums::BankNames::HypoNoeLbFurNiederosterreichUWien + | api_models::enums::BankNames::HypoOberosterreichSalzburgSteiermark + | api_models::enums::BankNames::HypoTirolBankAg + | api_models::enums::BankNames::HypoVorarlbergBankAg + | api_models::enums::BankNames::HypoBankBurgenlandAktiengesellschaft + | api_models::enums::BankNames::KomercniBanka + | api_models::enums::BankNames::MBank + | api_models::enums::BankNames::MarchfelderBank + | api_models::enums::BankNames::Maybank + | api_models::enums::BankNames::OberbankAg + | api_models::enums::BankNames::OsterreichischeArzteUndApothekerbank + | api_models::enums::BankNames::OcbcBank + | api_models::enums::BankNames::PayWithING + | api_models::enums::BankNames::PlaceZIPKO + | api_models::enums::BankNames::PlatnoscOnlineKartaPlatnicza + | api_models::enums::BankNames::PosojilnicaBankEGen + | api_models::enums::BankNames::PostovaBanka + | api_models::enums::BankNames::PublicBank + | api_models::enums::BankNames::RaiffeisenBankengruppeOsterreich + | api_models::enums::BankNames::RhbBank + | api_models::enums::BankNames::SchelhammerCapitalBankAg + | api_models::enums::BankNames::StandardCharteredBank + | api_models::enums::BankNames::SchoellerbankAg + | api_models::enums::BankNames::SpardaBankWien + | api_models::enums::BankNames::SporoPay + | api_models::enums::BankNames::SantanderPrzelew24 + | api_models::enums::BankNames::TatraPay + | api_models::enums::BankNames::Viamo + | api_models::enums::BankNames::VolksbankGruppe + | api_models::enums::BankNames::VolkskreditbankAg + | api_models::enums::BankNames::VrBankBraunau + | api_models::enums::BankNames::UobBank + | api_models::enums::BankNames::PayWithAliorBank + | api_models::enums::BankNames::BankiSpoldzielcze + | api_models::enums::BankNames::PayWithInteligo + | api_models::enums::BankNames::BNPParibasPoland + | api_models::enums::BankNames::BankNowySA + | api_models::enums::BankNames::CreditAgricole + | api_models::enums::BankNames::PayWithBOS + | api_models::enums::BankNames::PayWithCitiHandlowy + | api_models::enums::BankNames::PayWithPlusBank + | api_models::enums::BankNames::ToyotaBank + | api_models::enums::BankNames::VeloBank + | api_models::enums::BankNames::ETransferPocztowy24 + | api_models::enums::BankNames::PlusBank + | api_models::enums::BankNames::EtransferPocztowy24 + | api_models::enums::BankNames::BankiSpbdzielcze + | api_models::enums::BankNames::BankNowyBfgSa + | api_models::enums::BankNames::GetinBank + | api_models::enums::BankNames::Blik + | api_models::enums::BankNames::NoblePay + | api_models::enums::BankNames::IdeaBank + | api_models::enums::BankNames::EnveloBank + | api_models::enums::BankNames::NestPrzelew + | api_models::enums::BankNames::MbankMtransfer + | api_models::enums::BankNames::Inteligo + | api_models::enums::BankNames::PbacZIpko + | api_models::enums::BankNames::BnpParibas + | api_models::enums::BankNames::BankPekaoSa + | api_models::enums::BankNames::VolkswagenBank + | api_models::enums::BankNames::AliorBank + | api_models::enums::BankNames::Boz + | api_models::enums::BankNames::BangkokBank + | api_models::enums::BankNames::KrungsriBank + | api_models::enums::BankNames::KrungThaiBank + | api_models::enums::BankNames::TheSiamCommercialBank + | api_models::enums::BankNames::KasikornBank + | api_models::enums::BankNames::OpenBankSuccess + | api_models::enums::BankNames::OpenBankFailure + | api_models::enums::BankNames::OpenBankCancelled + | api_models::enums::BankNames::Aib + | api_models::enums::BankNames::BankOfScotland + | api_models::enums::BankNames::DanskeBank + | api_models::enums::BankNames::FirstDirect + | api_models::enums::BankNames::FirstTrust + | api_models::enums::BankNames::Halifax + | api_models::enums::BankNames::Lloyds + | api_models::enums::BankNames::Monzo + | api_models::enums::BankNames::NatWest + | api_models::enums::BankNames::NationwideBank + | api_models::enums::BankNames::RoyalBankOfScotland + | api_models::enums::BankNames::Starling + | api_models::enums::BankNames::TsbBank + | api_models::enums::BankNames::TescoBank + | api_models::enums::BankNames::UlsterBank => { + Err(errors::ConnectorError::NotSupported { + message: bank.to_string(), + connector: "Nuvei", + } + .into()) } - .into()), } } }