feat(router): Add support for Vault in connector_accounts endpoint (#7814)

Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
This commit is contained in:
Anurag Thakur
2025-05-15 15:36:44 +05:30
committed by GitHub
parent 32df40124a
commit 89b421f81c
26 changed files with 1376 additions and 7 deletions

View File

@ -140,6 +140,7 @@ pub enum RoutableConnectors {
// Tsys,
Tsys,
// UnifiedAuthenticationService,
// Vgs
Volt,
Wellsfargo,
// Wellsfargopayout,
@ -291,6 +292,7 @@ pub enum Connector {
Trustpay,
Tsys,
// UnifiedAuthenticationService,
Vgs,
Volt,
Wellsfargo,
// Wellsfargopayout,
@ -449,6 +451,7 @@ impl Connector {
| Self::Trustpay
| Self::Tsys
// | Self::UnifiedAuthenticationService
| Self::Vgs
| Self::Volt
| Self::Wellsfargo
// | Self::Wellsfargopayout
@ -731,6 +734,7 @@ impl TryFrom<Connector> for RoutableConnectors {
| Connector::Netcetera
| Connector::Taxjar
| Connector::Threedsecureio
| Connector::Vgs
| Connector::CtpVisa => Err("Invalid conversion. Not a routable connector"),
}
}

View File

@ -465,6 +465,8 @@ pub enum ConnectorType {
/// Represents billing processors that handle subscription management, invoicing,
/// and recurring payments. Examples include Chargebee, Recurly, and Stripe Billing.
BillingProcessor,
/// External Vault Connector
VaultProcessor,
}
#[derive(Debug, Eq, PartialEq)]