feat(payment_methods): add external_vault_details for payments v2 sdk session call (#8003)

Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
This commit is contained in:
Sakil Mostak
2025-06-06 17:31:08 +05:30
committed by GitHub
parent 65acf59886
commit d32c61a256
58 changed files with 2311 additions and 103 deletions

View File

@ -254,6 +254,7 @@ pub enum Connector {
Gpayments,
Hipay,
Helcim,
HyperswitchVault,
Inespay,
Iatapay,
Itaubank,
@ -425,6 +426,7 @@ impl Connector {
| Self::Gpayments
| Self::Hipay
| Self::Helcim
| Self::HyperswitchVault
| Self::Iatapay
| Self::Inespay
| Self::Itaubank
@ -754,6 +756,7 @@ impl TryFrom<Connector> for RoutableConnectors {
Connector::Redsys => Ok(Self::Redsys),
Connector::CtpMastercard
| Connector::Gpayments
| Connector::HyperswitchVault
| Connector::Juspaythreedsserver
| Connector::Netcetera
| Connector::Taxjar

View File

@ -7103,6 +7103,26 @@ impl AuthenticationConnectors {
}
}
#[derive(
Clone,
Copy,
Debug,
Eq,
Hash,
PartialEq,
serde::Serialize,
serde::Deserialize,
strum::Display,
strum::EnumString,
ToSchema,
)]
#[serde(rename_all = "snake_case")]
#[strum(serialize_all = "snake_case")]
pub enum VaultSdk {
VgsSdk,
HyperswitchSdk,
}
#[derive(
Clone,
Debug,