mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-10-27 11:24:45 +08:00
feat(connector): [Flexiti]Add support for flexiti connector (#8743)
Co-authored-by: Chikke Srujan <chikke.srujan@Chikke-Srujan-V9P7D4K9V0.local> Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
This commit is contained in:
@ -2733,6 +2733,33 @@ fn get_pay_later_required_fields() -> HashMap<enums::PaymentMethodType, Connecto
|
||||
),
|
||||
]),
|
||||
),
|
||||
(
|
||||
enums::PaymentMethodType::Flexiti,
|
||||
connectors(vec![(
|
||||
Connector::Flexiti,
|
||||
RequiredFieldFinal {
|
||||
mandate: HashMap::new(),
|
||||
non_mandate: HashMap::from([
|
||||
RequiredField::BillingUserFirstName.to_tuple(),
|
||||
RequiredField::BillingUserLastName.to_tuple(),
|
||||
RequiredField::BillingAddressCity.to_tuple(),
|
||||
RequiredField::BillingAddressState.to_tuple(),
|
||||
RequiredField::BillingAddressZip.to_tuple(),
|
||||
RequiredField::BillingAddressLine1.to_tuple(),
|
||||
RequiredField::BillingAddressLine2.to_tuple(),
|
||||
RequiredField::BillingAddressState.to_tuple(),
|
||||
RequiredField::ShippingFirstName.to_tuple(),
|
||||
RequiredField::ShippingLastName.to_tuple(),
|
||||
RequiredField::ShippingAddressLine1.to_tuple(),
|
||||
RequiredField::ShippingAddressLine2.to_tuple(),
|
||||
RequiredField::ShippingAddressZip.to_tuple(),
|
||||
RequiredField::ShippingAddressCity.to_tuple(),
|
||||
RequiredField::ShippingAddressState.to_tuple(),
|
||||
]),
|
||||
common: HashMap::new(),
|
||||
},
|
||||
)]),
|
||||
),
|
||||
(
|
||||
enums::PaymentMethodType::Klarna,
|
||||
connectors(vec![
|
||||
|
||||
@ -99,6 +99,7 @@ pub fn validate_payment_method_type_against_payment_method(
|
||||
| api_enums::PaymentMethodType::Atome
|
||||
| api_enums::PaymentMethodType::Walley
|
||||
| api_enums::PaymentMethodType::Breadpay
|
||||
| api_enums::PaymentMethodType::Flexiti
|
||||
),
|
||||
api_enums::PaymentMethod::Wallet => matches!(
|
||||
payment_method_type,
|
||||
|
||||
Reference in New Issue
Block a user