fix(connector): [Airwallex] Remove optional fields for Ideal and Klarna pm (#9060)

Co-authored-by: Vani Gupta <vani.gupta@juspay.in>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
This commit is contained in:
Vani Gupta
2025-08-28 17:09:46 +05:30
committed by GitHub
parent 26930a47e9
commit d112179f2e
2 changed files with 16 additions and 17 deletions

View File

@ -1665,7 +1665,11 @@ fn get_bank_redirect_required_fields(
non_mandate: HashMap::from([
RequiredField::BillingUserFirstName.to_tuple(),
RequiredField::BillingUserLastName.to_tuple(),
RequiredField::BillingAddressCountries(vec!["ALL"]).to_tuple(),
RequiredField::BillingAddressCountries(vec![
"DE", "DK", "EE", "ES", "FI", "GB", "LV", "LT", "NL", "PL", "PT",
"SE", "SK",
])
.to_tuple(),
]),
common: HashMap::new(),
},
@ -1899,6 +1903,7 @@ fn get_bank_redirect_required_fields(
(Connector::Globalpay, fields(vec![], vec![], vec![])),
(Connector::Mollie, fields(vec![], vec![], vec![])),
(Connector::Nexinets, fields(vec![], vec![], vec![])),
(Connector::Airwallex, fields(vec![], vec![], vec![])),
(
Connector::Nuvei,
RequiredFieldFinal {
@ -2845,7 +2850,8 @@ fn get_pay_later_required_fields() -> HashMap<enums::PaymentMethodType, Connecto
RequiredFieldFinal {
mandate: HashMap::new(),
non_mandate: HashMap::from([RequiredField::BillingAddressCountries(vec![
"ALL",
"AT", "BE", "FI", "FR", "DE", "GR", "IE", "IT", "NL", "PT", "ES", "DK",
"NO", "PL", "SE", "CH", "GB", "CZ", "US",
])
.to_tuple()]),
common: HashMap::new(),