mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-11-01 11:06:50 +08:00
refactor(connector): [Adyen] Removed deprecated PMTs from Ayden (Giropay, Sofort) (#7100)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
This commit is contained in:
@ -463,11 +463,11 @@ bank_debit.becs = { connector_list = "gocardless" }
|
||||
bank_debit.bacs = { connector_list = "adyen" } # Mandate supported payment method type and connector for bank_debit
|
||||
bank_debit.sepa = { connector_list = "gocardless,adyen" } # Mandate supported payment method type and connector for bank_debit
|
||||
bank_redirect.ideal = { connector_list = "stripe,adyen,globalpay" } # Mandate supported payment method type and connector for bank_redirect
|
||||
bank_redirect.sofort = { connector_list = "stripe,adyen,globalpay" }
|
||||
bank_redirect.sofort = { connector_list = "stripe,globalpay" }
|
||||
wallet.apple_pay = { connector_list = "stripe,adyen,cybersource,noon,bankofamerica" }
|
||||
wallet.samsung_pay = { connector_list = "cybersource" }
|
||||
wallet.google_pay = { connector_list = "bankofamerica" }
|
||||
bank_redirect.giropay = { connector_list = "adyen,globalpay" }
|
||||
bank_redirect.giropay = { connector_list = "globalpay" }
|
||||
|
||||
|
||||
[mandates.update_mandate_supported]
|
||||
|
||||
@ -184,8 +184,8 @@ wallet.twint.connector_list = "adyen"
|
||||
wallet.vipps.connector_list = "adyen"
|
||||
|
||||
bank_redirect.ideal.connector_list = "stripe,adyen,globalpay,multisafepay,nexinets"
|
||||
bank_redirect.sofort.connector_list = "stripe,adyen,globalpay"
|
||||
bank_redirect.giropay.connector_list = "adyen,globalpay,multisafepay,nexinets"
|
||||
bank_redirect.sofort.connector_list = "stripe,globalpay"
|
||||
bank_redirect.giropay.connector_list = "globalpay,multisafepay,nexinets"
|
||||
bank_redirect.bancontact_card.connector_list="adyen,stripe"
|
||||
bank_redirect.trustly.connector_list="adyen"
|
||||
bank_redirect.open_banking_uk.connector_list="adyen"
|
||||
|
||||
@ -184,8 +184,8 @@ wallet.twint.connector_list = "adyen"
|
||||
wallet.vipps.connector_list = "adyen"
|
||||
|
||||
bank_redirect.ideal.connector_list = "stripe,adyen,globalpay,multisafepay,nexinets"
|
||||
bank_redirect.sofort.connector_list = "stripe,adyen,globalpay"
|
||||
bank_redirect.giropay.connector_list = "adyen,globalpay,multisafepay,nexinets"
|
||||
bank_redirect.sofort.connector_list = "stripe,globalpay"
|
||||
bank_redirect.giropay.connector_list = "globalpay,multisafepay,nexinets"
|
||||
bank_redirect.bancontact_card.connector_list="adyen,stripe"
|
||||
bank_redirect.trustly.connector_list="adyen"
|
||||
bank_redirect.open_banking_uk.connector_list="adyen"
|
||||
|
||||
@ -184,8 +184,8 @@ wallet.twint.connector_list = "adyen"
|
||||
wallet.vipps.connector_list = "adyen"
|
||||
|
||||
bank_redirect.ideal.connector_list = "stripe,adyen,globalpay,multisafepay,nexinets"
|
||||
bank_redirect.sofort.connector_list = "stripe,adyen,globalpay"
|
||||
bank_redirect.giropay.connector_list = "adyen,globalpay,multisafepay,nexinets"
|
||||
bank_redirect.sofort.connector_list = "stripe,globalpay"
|
||||
bank_redirect.giropay.connector_list = "globalpay,multisafepay,nexinets"
|
||||
bank_redirect.bancontact_card.connector_list="adyen,stripe"
|
||||
bank_redirect.trustly.connector_list="adyen"
|
||||
bank_redirect.open_banking_uk.connector_list="adyen"
|
||||
|
||||
@ -698,8 +698,8 @@ wallet.twint.connector_list = "adyen"
|
||||
wallet.vipps.connector_list = "adyen"
|
||||
|
||||
bank_redirect.ideal.connector_list = "stripe,adyen,globalpay,multisafepay,nexinets"
|
||||
bank_redirect.sofort.connector_list = "stripe,adyen,globalpay"
|
||||
bank_redirect.giropay.connector_list = "adyen,globalpay,multisafepay,nexinets"
|
||||
bank_redirect.sofort.connector_list = "stripe,globalpay"
|
||||
bank_redirect.giropay.connector_list = "globalpay,multisafepay,nexinets"
|
||||
bank_redirect.bancontact_card.connector_list = "adyen,stripe"
|
||||
bank_redirect.trustly.connector_list = "adyen"
|
||||
bank_redirect.open_banking_uk.connector_list = "adyen"
|
||||
|
||||
@ -539,8 +539,8 @@ bank_debit.becs = { connector_list = "gocardless" }
|
||||
bank_debit.bacs = { connector_list = "adyen" }
|
||||
bank_debit.sepa = { connector_list = "gocardless,adyen" }
|
||||
bank_redirect.ideal = { connector_list = "stripe,adyen,globalpay" }
|
||||
bank_redirect.sofort = { connector_list = "stripe,adyen,globalpay" }
|
||||
bank_redirect.giropay = { connector_list = "adyen,globalpay" }
|
||||
bank_redirect.sofort = { connector_list = "stripe,globalpay" }
|
||||
bank_redirect.giropay = { connector_list = "globalpay" }
|
||||
|
||||
[mandates.update_mandate_supported]
|
||||
card.credit = { connector_list = "cybersource" }
|
||||
|
||||
@ -119,10 +119,6 @@ merchant_secret="Source verification key"
|
||||
payment_method_type = "sepa"
|
||||
[[adyen.bank_redirect]]
|
||||
payment_method_type = "ideal"
|
||||
[[adyen.bank_redirect]]
|
||||
payment_method_type = "giropay"
|
||||
[[adyen.bank_redirect]]
|
||||
payment_method_type = "sofort"
|
||||
[[adyen.bank_redirect]]
|
||||
payment_method_type = "eps"
|
||||
[[adyen.bank_redirect]]
|
||||
|
||||
@ -106,10 +106,6 @@ merchant_secret="Source verification key"
|
||||
payment_method_type = "bacs"
|
||||
[[adyen.bank_redirect]]
|
||||
payment_method_type = "ideal"
|
||||
[[adyen.bank_redirect]]
|
||||
payment_method_type = "giropay"
|
||||
[[adyen.bank_redirect]]
|
||||
payment_method_type = "sofort"
|
||||
[[adyen.bank_redirect]]
|
||||
payment_method_type = "eps"
|
||||
[[adyen.wallet]]
|
||||
|
||||
@ -119,10 +119,6 @@ merchant_secret="Source verification key"
|
||||
payment_method_type = "sepa"
|
||||
[[adyen.bank_redirect]]
|
||||
payment_method_type = "ideal"
|
||||
[[adyen.bank_redirect]]
|
||||
payment_method_type = "giropay"
|
||||
[[adyen.bank_redirect]]
|
||||
payment_method_type = "sofort"
|
||||
[[adyen.bank_redirect]]
|
||||
payment_method_type = "eps"
|
||||
[[adyen.bank_redirect]]
|
||||
|
||||
@ -192,8 +192,6 @@ impl ConnectorValidation for Adyen {
|
||||
| PaymentMethodType::Alfamart
|
||||
| PaymentMethodType::Indomaret
|
||||
| PaymentMethodType::FamilyMart
|
||||
| PaymentMethodType::Sofort
|
||||
| PaymentMethodType::Giropay
|
||||
| PaymentMethodType::Seicomart
|
||||
| PaymentMethodType::PayEasy
|
||||
| PaymentMethodType::MiniStop
|
||||
@ -228,10 +226,12 @@ impl ConnectorValidation for Adyen {
|
||||
| PaymentMethodType::Pse
|
||||
| PaymentMethodType::LocalBankTransfer
|
||||
| PaymentMethodType::Efecty
|
||||
| PaymentMethodType::Giropay
|
||||
| PaymentMethodType::PagoEfectivo
|
||||
| PaymentMethodType::PromptPay
|
||||
| PaymentMethodType::RedCompra
|
||||
| PaymentMethodType::RedPagos
|
||||
| PaymentMethodType::Sofort
|
||||
| PaymentMethodType::CryptoCurrency
|
||||
| PaymentMethodType::Evoucher
|
||||
| PaymentMethodType::Cashapp
|
||||
@ -274,9 +274,7 @@ impl ConnectorValidation for Adyen {
|
||||
PaymentMethodDataType::VippsRedirect,
|
||||
PaymentMethodDataType::KlarnaRedirect,
|
||||
PaymentMethodDataType::Ideal,
|
||||
PaymentMethodDataType::Sofort,
|
||||
PaymentMethodDataType::OpenBankingUk,
|
||||
PaymentMethodDataType::Giropay,
|
||||
PaymentMethodDataType::Trustly,
|
||||
PaymentMethodDataType::BancontactCard,
|
||||
PaymentMethodDataType::AchBankDebit,
|
||||
|
||||
@ -551,7 +551,6 @@ pub enum AdyenPaymentMethod<'a> {
|
||||
Eps(Box<BankRedirectionWithIssuer<'a>>),
|
||||
#[serde(rename = "gcash")]
|
||||
Gcash(Box<GcashData>),
|
||||
Giropay(Box<PmdForPaymentType>),
|
||||
Gpay(Box<AdyenGPay>),
|
||||
#[serde(rename = "gopay_wallet")]
|
||||
GoPay(Box<GoPayData>),
|
||||
@ -585,8 +584,6 @@ pub enum AdyenPaymentMethod<'a> {
|
||||
PayBright,
|
||||
#[serde(rename = "doku_permata_lite_atm")]
|
||||
PermataBankTransfer(Box<DokuBankData>),
|
||||
#[serde(rename = "directEbanking")]
|
||||
Sofort,
|
||||
#[serde(rename = "trustly")]
|
||||
Trustly,
|
||||
#[serde(rename = "walley")]
|
||||
@ -1310,7 +1307,6 @@ pub enum PaymentType {
|
||||
Dana,
|
||||
Eps,
|
||||
Gcash,
|
||||
Giropay,
|
||||
Googlepay,
|
||||
#[serde(rename = "gopay_wallet")]
|
||||
GoPay,
|
||||
@ -1346,8 +1342,6 @@ pub enum PaymentType {
|
||||
PayBright,
|
||||
Paypal,
|
||||
Scheme,
|
||||
#[serde(rename = "directEbanking")]
|
||||
Sofort,
|
||||
#[serde(rename = "networkToken")]
|
||||
NetworkToken,
|
||||
Trustly,
|
||||
@ -2075,13 +2069,11 @@ impl TryFrom<&storage_enums::PaymentMethodType> for PaymentType {
|
||||
| storage_enums::PaymentMethodType::BancontactCard
|
||||
| storage_enums::PaymentMethodType::Blik
|
||||
| storage_enums::PaymentMethodType::Eps
|
||||
| storage_enums::PaymentMethodType::Giropay
|
||||
| storage_enums::PaymentMethodType::Ideal
|
||||
| storage_enums::PaymentMethodType::OnlineBankingCzechRepublic
|
||||
| storage_enums::PaymentMethodType::OnlineBankingFinland
|
||||
| storage_enums::PaymentMethodType::OnlineBankingPoland
|
||||
| storage_enums::PaymentMethodType::OnlineBankingSlovakia
|
||||
| storage_enums::PaymentMethodType::Sofort
|
||||
| storage_enums::PaymentMethodType::Trustly
|
||||
| storage_enums::PaymentMethodType::GooglePay
|
||||
| storage_enums::PaymentMethodType::AliPay
|
||||
@ -2458,11 +2450,6 @@ impl
|
||||
),
|
||||
}),
|
||||
)),
|
||||
domain::BankRedirectData::Giropay { .. } => {
|
||||
Ok(AdyenPaymentMethod::Giropay(Box::new(PmdForPaymentType {
|
||||
payment_type: PaymentType::Giropay,
|
||||
})))
|
||||
}
|
||||
domain::BankRedirectData::Ideal { bank_name, .. } => {
|
||||
let issuer = if test_mode.unwrap_or(true) {
|
||||
Some(
|
||||
@ -2533,11 +2520,12 @@ impl
|
||||
},
|
||||
})),
|
||||
),
|
||||
domain::BankRedirectData::Sofort { .. } => Ok(AdyenPaymentMethod::Sofort),
|
||||
domain::BankRedirectData::Trustly { .. } => Ok(AdyenPaymentMethod::Trustly),
|
||||
domain::BankRedirectData::Interac { .. }
|
||||
domain::BankRedirectData::Giropay { .. }
|
||||
| domain::BankRedirectData::Interac { .. }
|
||||
| domain::BankRedirectData::LocalBankRedirect {}
|
||||
| domain::BankRedirectData::Przelewy24 { .. } => {
|
||||
| domain::BankRedirectData::Przelewy24 { .. }
|
||||
| domain::BankRedirectData::Sofort { .. } => {
|
||||
Err(errors::ConnectorError::NotImplemented(
|
||||
utils::get_unimplemented_payment_method_error_message("Adyen"),
|
||||
)
|
||||
@ -3220,20 +3208,13 @@ fn get_redirect_extra_details(
|
||||
) -> errors::CustomResult<(Option<String>, Option<api_enums::CountryAlpha2>), errors::ConnectorError>
|
||||
{
|
||||
match item.request.payment_method_data {
|
||||
domain::PaymentMethodData::BankRedirect(ref redirect_data) => match redirect_data {
|
||||
domain::BankRedirectData::Sofort {
|
||||
preferred_language, ..
|
||||
} => {
|
||||
let country = item.get_optional_billing_country();
|
||||
Ok((preferred_language.clone(), country))
|
||||
}
|
||||
domain::PaymentMethodData::BankRedirect(
|
||||
domain::BankRedirectData::Trustly { .. }
|
||||
| domain::BankRedirectData::OpenBankingUk { .. } => {
|
||||
let country = item.get_optional_billing_country();
|
||||
Ok((None, country))
|
||||
}
|
||||
_ => Ok((None, None)),
|
||||
},
|
||||
| domain::BankRedirectData::OpenBankingUk { .. },
|
||||
) => {
|
||||
let country = item.get_optional_billing_country();
|
||||
Ok((None, country))
|
||||
}
|
||||
_ => Ok((None, None)),
|
||||
}
|
||||
}
|
||||
@ -4074,7 +4055,6 @@ pub fn get_wait_screen_metadata(
|
||||
| PaymentType::Dana
|
||||
| PaymentType::Eps
|
||||
| PaymentType::Gcash
|
||||
| PaymentType::Giropay
|
||||
| PaymentType::Googlepay
|
||||
| PaymentType::GoPay
|
||||
| PaymentType::Ideal
|
||||
@ -4094,7 +4074,6 @@ pub fn get_wait_screen_metadata(
|
||||
| PaymentType::PayBright
|
||||
| PaymentType::Paypal
|
||||
| PaymentType::Scheme
|
||||
| PaymentType::Sofort
|
||||
| PaymentType::NetworkToken
|
||||
| PaymentType::Trustly
|
||||
| PaymentType::TouchNGo
|
||||
@ -4191,7 +4170,6 @@ pub fn get_present_to_shopper_metadata(
|
||||
| PaymentType::Dana
|
||||
| PaymentType::Eps
|
||||
| PaymentType::Gcash
|
||||
| PaymentType::Giropay
|
||||
| PaymentType::Googlepay
|
||||
| PaymentType::GoPay
|
||||
| PaymentType::Ideal
|
||||
@ -4213,7 +4191,6 @@ pub fn get_present_to_shopper_metadata(
|
||||
| PaymentType::PayBright
|
||||
| PaymentType::Paypal
|
||||
| PaymentType::Scheme
|
||||
| PaymentType::Sofort
|
||||
| PaymentType::NetworkToken
|
||||
| PaymentType::Trustly
|
||||
| PaymentType::TouchNGo
|
||||
|
||||
@ -355,8 +355,8 @@ wallet.twint.connector_list = "adyen"
|
||||
wallet.vipps.connector_list = "adyen"
|
||||
|
||||
bank_redirect.ideal.connector_list = "stripe,adyen,globalpay,multisafepay,nexinets"
|
||||
bank_redirect.sofort.connector_list = "stripe,adyen,globalpay"
|
||||
bank_redirect.giropay.connector_list = "adyen,globalpay,multisafepay,nexinets"
|
||||
bank_redirect.sofort.connector_list = "stripe,globalpay"
|
||||
bank_redirect.giropay.connector_list = "globalpay,multisafepay,nexinets"
|
||||
bank_redirect.bancontact_card.connector_list="adyen,stripe"
|
||||
bank_redirect.trustly.connector_list="adyen"
|
||||
bank_redirect.open_banking_uk.connector_list="adyen"
|
||||
|
||||
Reference in New Issue
Block a user