feat(connector): [AIRWALLEX] Added Ideal & Skrill payment methods (#8535)

Co-authored-by: Vani Gupta <vani.gupta@juspay.in>
Co-authored-by: Sayak Bhattacharya <sayakofficial21@gmail.com>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
This commit is contained in:
Vani Gupta
2025-07-24 12:43:23 +05:30
committed by GitHub
parent 3159071839
commit 15d589d27b
40 changed files with 617 additions and 55 deletions

View File

@ -2773,6 +2773,9 @@ impl GetPaymentMethodType for BankTransferData {
Self::InstantBankTransferPoland {} => {
api_enums::PaymentMethodType::InstantBankTransferPoland
}
Self::IndonesianBankTransfer { .. } => {
api_enums::PaymentMethodType::IndonesianBankTransfer
}
}
}
}
@ -3454,6 +3457,10 @@ pub enum BankTransferData {
InstantBankTransfer {},
InstantBankTransferFinland {},
InstantBankTransferPoland {},
IndonesianBankTransfer {
#[schema(value_type = Option<BankNames>, example = "bri")]
bank_name: Option<common_enums::BankNames>,
},
}
#[derive(Eq, PartialEq, Clone, Debug, serde::Deserialize, serde::Serialize, ToSchema)]
@ -3526,6 +3533,7 @@ impl GetAddressFromPaymentMethodData for BankTransferData {
| Self::Pse {}
| Self::InstantBankTransfer {}
| Self::InstantBankTransferFinland {}
| Self::IndonesianBankTransfer { .. }
| Self::InstantBankTransferPoland {} => None,
}
}

View File

@ -154,6 +154,10 @@ pub enum BankTransferAdditionalData {
InstantBankTransfer {},
InstantBankTransferFinland {},
InstantBankTransferPoland {},
IndonesianBankTransfer {
#[schema(value_type = Option<BankNames>, example = "bri")]
bank_name: Option<common_enums::BankNames>,
},
}
#[derive(Eq, PartialEq, Clone, Debug, serde::Deserialize, serde::Serialize, ToSchema)]