mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-10-30 09:38:33 +08:00
fix(router): add dynamic fields support for samsung_pay (#7090)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
This commit is contained in:
@ -460,6 +460,7 @@ bank_debit.sepa = { connector_list = "gocardless,adyen" }
|
||||
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" }
|
||||
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" }
|
||||
|
||||
|
||||
@ -169,6 +169,7 @@ card.credit.connector_list = "stripe,adyen,authorizedotnet,cybersource,globalpay
|
||||
card.debit.connector_list = "stripe,adyen,authorizedotnet,cybersource,globalpay,worldpay,multisafepay,nmi,nexinets,noon,bankofamerica,braintree,nuvei,payme,wellsfargo,bamboraapac,elavon,fiuu,nexixpay,novalnet,paybox,paypal"
|
||||
pay_later.klarna.connector_list = "adyen"
|
||||
wallet.apple_pay.connector_list = "stripe,adyen,cybersource,noon,bankofamerica,nexinets,novalnet"
|
||||
wallet.samsung_pay.connector_list = "cybersource"
|
||||
wallet.google_pay.connector_list = "stripe,adyen,cybersource,bankofamerica,noon,globalpay,multisafepay,novalnet"
|
||||
wallet.paypal.connector_list = "adyen,globalpay,nexinets,novalnet,paypal"
|
||||
wallet.momo.connector_list = "adyen"
|
||||
|
||||
@ -169,6 +169,7 @@ card.credit.connector_list = "stripe,adyen,authorizedotnet,cybersource,globalpay
|
||||
card.debit.connector_list = "stripe,adyen,authorizedotnet,cybersource,globalpay,worldpay,multisafepay,nmi,nexinets,noon,bankofamerica,braintree,nuvei,payme,wellsfargo,bamboraapac,elavon,fiuu,nexixpay,novalnet,paybox,paypal"
|
||||
pay_later.klarna.connector_list = "adyen"
|
||||
wallet.apple_pay.connector_list = "stripe,adyen,cybersource,noon,bankofamerica,nexinets,novalnet"
|
||||
wallet.samsung_pay.connector_list = "cybersource"
|
||||
wallet.google_pay.connector_list = "stripe,adyen,cybersource,bankofamerica,noon,globalpay,multisafepay,novalnet"
|
||||
wallet.paypal.connector_list = "adyen,globalpay,nexinets,novalnet,paypal"
|
||||
wallet.momo.connector_list = "adyen"
|
||||
|
||||
@ -169,6 +169,7 @@ card.credit.connector_list = "stripe,adyen,authorizedotnet,cybersource,globalpay
|
||||
card.debit.connector_list = "stripe,adyen,authorizedotnet,cybersource,globalpay,worldpay,multisafepay,nmi,nexinets,noon,bankofamerica,braintree,nuvei,payme,wellsfargo,bamboraapac,elavon,fiuu,nexixpay,novalnet,paybox,paypal"
|
||||
pay_later.klarna.connector_list = "adyen"
|
||||
wallet.apple_pay.connector_list = "stripe,adyen,cybersource,noon,bankofamerica,nexinets,novalnet"
|
||||
wallet.samsung_pay.connector_list = "cybersource"
|
||||
wallet.google_pay.connector_list = "stripe,adyen,cybersource,bankofamerica,noon,globalpay,multisafepay,novalnet"
|
||||
wallet.paypal.connector_list = "adyen,globalpay,nexinets,novalnet,paypal"
|
||||
wallet.momo.connector_list = "adyen"
|
||||
|
||||
@ -628,6 +628,7 @@ card.credit.connector_list = "stripe,adyen,authorizedotnet,cybersource,globalpay
|
||||
card.debit.connector_list = "stripe,adyen,authorizedotnet,cybersource,globalpay,worldpay,multisafepay,nmi,nexinets,noon,bankofamerica,braintree,nuvei,payme,wellsfargo,bamboraapac,elavon,fiuu,nexixpay,novalnet,paybox,paypal"
|
||||
pay_later.klarna.connector_list = "adyen"
|
||||
wallet.apple_pay.connector_list = "stripe,adyen,cybersource,noon,bankofamerica,nexinets,novalnet"
|
||||
wallet.samsung_pay.connector_list = "cybersource"
|
||||
wallet.google_pay.connector_list = "stripe,adyen,cybersource,bankofamerica,noon,globalpay,multisafepay,novalnet"
|
||||
wallet.paypal.connector_list = "adyen,globalpay,nexinets,novalnet,paypal"
|
||||
wallet.momo.connector_list = "adyen"
|
||||
|
||||
@ -522,6 +522,7 @@ adyen = { banks = "aib,bank_of_scotland,danske_bank,first_direct,first_trust,hal
|
||||
pay_later.klarna = { connector_list = "adyen" }
|
||||
wallet.google_pay = { connector_list = "stripe,adyen,bankofamerica" }
|
||||
wallet.apple_pay = { connector_list = "stripe,adyen,cybersource,noon,bankofamerica" }
|
||||
wallet.samsung_pay = { connector_list = "cybersource" }
|
||||
wallet.paypal = { connector_list = "adyen" }
|
||||
card.credit = { connector_list = "stripe,adyen,authorizedotnet,cybersource,globalpay,worldpay,multisafepay,nmi,nexinets,noon,bankofamerica" }
|
||||
card.debit = { connector_list = "stripe,adyen,authorizedotnet,cybersource,globalpay,worldpay,multisafepay,nmi,nexinets,noon,bankofamerica" }
|
||||
|
||||
@ -53,6 +53,12 @@ impl Default for Mandates {
|
||||
]),
|
||||
},
|
||||
),
|
||||
(
|
||||
enums::PaymentMethodType::SamsungPay,
|
||||
SupportedConnectorsForMandate {
|
||||
connector_list: HashSet::from([enums::Connector::Cybersource]),
|
||||
},
|
||||
),
|
||||
])),
|
||||
),
|
||||
(
|
||||
@ -8889,6 +8895,21 @@ impl Default for settings::RequiredFields {
|
||||
]),
|
||||
},
|
||||
),
|
||||
(
|
||||
enums::PaymentMethodType::SamsungPay,
|
||||
ConnectorFields {
|
||||
fields: HashMap::from([
|
||||
(
|
||||
enums::Connector::Cybersource,
|
||||
RequiredFieldFinal {
|
||||
mandate: HashMap::new(),
|
||||
non_mandate: HashMap::new(),
|
||||
common: HashMap::new(),
|
||||
}
|
||||
),
|
||||
]),
|
||||
},
|
||||
),
|
||||
(
|
||||
enums::PaymentMethodType::GooglePay,
|
||||
ConnectorFields {
|
||||
|
||||
@ -338,6 +338,7 @@ card.credit.connector_list = "stripe,adyen,authorizedotnet,cybersource,globalpay
|
||||
card.debit.connector_list = "stripe,adyen,authorizedotnet,cybersource,globalpay,worldpay,multisafepay,nmi,nexinets,noon,bankofamerica,braintree,nuvei,payme,wellsfargo,bamboraapac,elavon,fiuu,nexixpay,novalnet,paybox,paypal"
|
||||
pay_later.klarna.connector_list = "adyen"
|
||||
wallet.apple_pay.connector_list = "stripe,adyen,cybersource,noon,bankofamerica,nexinets,novalnet"
|
||||
wallet.samsung_pay.connector_list = "cybersource"
|
||||
wallet.google_pay.connector_list = "stripe,adyen,cybersource,bankofamerica,noon,globalpay,multisafepay,novalnet"
|
||||
wallet.paypal.connector_list = "adyen,globalpay,nexinets,novalnet,paypal"
|
||||
wallet.momo.connector_list = "adyen"
|
||||
|
||||
Reference in New Issue
Block a user