mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-10-29 17:19:15 +08:00
fix(core): connector customer id population dependency removed from config (#8937)
This commit is contained in:
@ -900,7 +900,7 @@ pix = { country = "BR", currency = "BRL" }
|
|||||||
bluecode = { country = "AT,BE,BG,HR,CY,CZ,DK,EE,FI,FR,DE,GR,HU,IE,IT,LV,LT,LU,MT,NL,PL,PT,RO,SK,SI,ES,SE,IS,LI,NO", currency = "EUR" }
|
bluecode = { country = "AT,BE,BG,HR,CY,CZ,DK,EE,FI,FR,DE,GR,HU,IE,IT,LV,LT,LU,MT,NL,PL,PT,RO,SK,SI,ES,SE,IS,LI,NO", currency = "EUR" }
|
||||||
|
|
||||||
[connector_customer]
|
[connector_customer]
|
||||||
connector_list = "adyen,authorizedotnet,facilitapay,gocardless,hyperswitch_vault,stax,stripe"
|
connector_list = "authorizedotnet,facilitapay,gocardless,hyperswitch_vault,stax,stripe"
|
||||||
payout_connector_list = "nomupay,stripe,wise"
|
payout_connector_list = "nomupay,stripe,wise"
|
||||||
|
|
||||||
[bank_config.online_banking_fpx]
|
[bank_config.online_banking_fpx]
|
||||||
|
|||||||
@ -194,7 +194,7 @@ force_cookies = true
|
|||||||
enabled = true
|
enabled = true
|
||||||
|
|
||||||
[connector_customer]
|
[connector_customer]
|
||||||
connector_list = "adyen,authorizedotnet,facilitapay,gocardless,hyperswitch_vault,stax,stripe"
|
connector_list = "authorizedotnet,facilitapay,gocardless,hyperswitch_vault,stax,stripe"
|
||||||
payout_connector_list = "nomupay,stripe,wise"
|
payout_connector_list = "nomupay,stripe,wise"
|
||||||
|
|
||||||
[delayed_session_response]
|
[delayed_session_response]
|
||||||
|
|||||||
@ -15,7 +15,7 @@ open_banking_uk.adyen.banks = "aib,bank_of_scotland,danske_bank,first_direct,fir
|
|||||||
przelewy24.stripe.banks = "alior_bank,bank_millennium,bank_nowy_bfg_sa,bank_pekao_sa,banki_spbdzielcze,blik,bnp_paribas,boz,citi,credit_agricole,e_transfer_pocztowy24,getin_bank,idea_bank,inteligo,mbank_mtransfer,nest_przelew,noble_pay,pbac_z_ipko,plus_bank,santander_przelew24,toyota_bank,volkswagen_bank"
|
przelewy24.stripe.banks = "alior_bank,bank_millennium,bank_nowy_bfg_sa,bank_pekao_sa,banki_spbdzielcze,blik,bnp_paribas,boz,citi,credit_agricole,e_transfer_pocztowy24,getin_bank,idea_bank,inteligo,mbank_mtransfer,nest_przelew,noble_pay,pbac_z_ipko,plus_bank,santander_przelew24,toyota_bank,volkswagen_bank"
|
||||||
|
|
||||||
[connector_customer]
|
[connector_customer]
|
||||||
connector_list = "adyen,authorizedotnet,facilitapay,gocardless,hyperswitch_vault,stax,stripe"
|
connector_list = "authorizedotnet,facilitapay,gocardless,hyperswitch_vault,stax,stripe"
|
||||||
payout_connector_list = "nomupay,stripe,wise"
|
payout_connector_list = "nomupay,stripe,wise"
|
||||||
|
|
||||||
# Connector configuration, provided attributes will be used to fulfill API requests.
|
# Connector configuration, provided attributes will be used to fulfill API requests.
|
||||||
|
|||||||
@ -15,7 +15,7 @@ open_banking_uk.adyen.banks = "aib,bank_of_scotland,danske_bank,first_direct,fir
|
|||||||
przelewy24.stripe.banks = "alior_bank,bank_millennium,bank_nowy_bfg_sa,bank_pekao_sa,banki_spbdzielcze,blik,bnp_paribas,boz,citi,credit_agricole,e_transfer_pocztowy24,getin_bank,idea_bank,inteligo,mbank_mtransfer,nest_przelew,noble_pay,pbac_z_ipko,plus_bank,santander_przelew24,toyota_bank,volkswagen_bank"
|
przelewy24.stripe.banks = "alior_bank,bank_millennium,bank_nowy_bfg_sa,bank_pekao_sa,banki_spbdzielcze,blik,bnp_paribas,boz,citi,credit_agricole,e_transfer_pocztowy24,getin_bank,idea_bank,inteligo,mbank_mtransfer,nest_przelew,noble_pay,pbac_z_ipko,plus_bank,santander_przelew24,toyota_bank,volkswagen_bank"
|
||||||
|
|
||||||
[connector_customer]
|
[connector_customer]
|
||||||
connector_list = "adyen,authorizedotnet,facilitapay,gocardless,hyperswitch_vault,stax,stripe"
|
connector_list = "authorizedotnet,facilitapay,gocardless,hyperswitch_vault,stax,stripe"
|
||||||
payout_connector_list = "nomupay,stripe,wise"
|
payout_connector_list = "nomupay,stripe,wise"
|
||||||
|
|
||||||
# Connector configuration, provided attributes will be used to fulfill API requests.
|
# Connector configuration, provided attributes will be used to fulfill API requests.
|
||||||
|
|||||||
@ -958,7 +958,7 @@ nexixpay = { payment_method = "card" }
|
|||||||
redsys = { payment_method = "card" }
|
redsys = { payment_method = "card" }
|
||||||
|
|
||||||
[connector_customer]
|
[connector_customer]
|
||||||
connector_list = "adyen,authorizedotnet,facilitapay,gocardless,hyperswitch_vault,stax,stripe"
|
connector_list = "authorizedotnet,facilitapay,gocardless,hyperswitch_vault,stax,stripe"
|
||||||
payout_connector_list = "nomupay,stripe,wise"
|
payout_connector_list = "nomupay,stripe,wise"
|
||||||
|
|
||||||
[dummy_connector]
|
[dummy_connector]
|
||||||
|
|||||||
@ -959,7 +959,7 @@ card.debit = { connector_list = "cybersource" }
|
|||||||
connector_list = "adyen,archipel,cybersource,novalnet,stripe,worldpay,worldpayvantiv"
|
connector_list = "adyen,archipel,cybersource,novalnet,stripe,worldpay,worldpayvantiv"
|
||||||
|
|
||||||
[connector_customer]
|
[connector_customer]
|
||||||
connector_list = "adyen,authorizedotnet,facilitapay,gocardless,hyperswitch_vault,stax,stripe"
|
connector_list = "authorizedotnet,facilitapay,gocardless,hyperswitch_vault,stax,stripe"
|
||||||
payout_connector_list = "nomupay,stripe,wise"
|
payout_connector_list = "nomupay,stripe,wise"
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -87,15 +87,16 @@ pub fn should_call_connector_create_customer<'a>(
|
|||||||
.connector_customer
|
.connector_customer
|
||||||
.connector_list
|
.connector_list
|
||||||
.contains(&connector.connector_name);
|
.contains(&connector.connector_name);
|
||||||
|
let connector_customer_details = customer
|
||||||
|
.as_ref()
|
||||||
|
.and_then(|customer| customer.get_connector_customer_id(connector_label));
|
||||||
if connector_needs_customer {
|
if connector_needs_customer {
|
||||||
let connector_customer_details = customer
|
|
||||||
.as_ref()
|
|
||||||
.and_then(|customer| customer.get_connector_customer_id(connector_label));
|
|
||||||
let should_call_connector = connector_customer_details.is_none();
|
let should_call_connector = connector_customer_details.is_none();
|
||||||
(should_call_connector, connector_customer_details)
|
(should_call_connector, connector_customer_details)
|
||||||
} else {
|
} else {
|
||||||
(false, None)
|
// Populates connector_customer_id if it is present after data migration
|
||||||
|
// For connector which does not have create connector customer flow
|
||||||
|
(false, connector_customer_details)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -640,7 +640,7 @@ billwerk = { long_lived_token = false, payment_method = "card" }
|
|||||||
globalpay = { long_lived_token = false, payment_method = "card", flow = "mandates" }
|
globalpay = { long_lived_token = false, payment_method = "card", flow = "mandates" }
|
||||||
|
|
||||||
[connector_customer]
|
[connector_customer]
|
||||||
connector_list = "adyen,authorizedotnet,facilitapay,gocardless,hyperswitch_vault,stax,stripe"
|
connector_list = "authorizedotnet,facilitapay,gocardless,hyperswitch_vault,stax,stripe"
|
||||||
payout_connector_list = "nomupay,wise"
|
payout_connector_list = "nomupay,wise"
|
||||||
|
|
||||||
[dummy_connector]
|
[dummy_connector]
|
||||||
|
|||||||
Reference in New Issue
Block a user