fix(core): connector customer id population dependency removed from config (#8937)

This commit is contained in:
sweta-sharma
2025-08-18 13:17:52 +05:30
committed by GitHub
parent 375e9be9fd
commit f762f4f585
8 changed files with 13 additions and 12 deletions

View File

@ -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" }
[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"
[bank_config.online_banking_fpx]

View File

@ -194,7 +194,7 @@ force_cookies = true
enabled = true
[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"
[delayed_session_response]

View File

@ -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"
[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"
# Connector configuration, provided attributes will be used to fulfill API requests.

View File

@ -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"
[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"
# Connector configuration, provided attributes will be used to fulfill API requests.

View File

@ -958,7 +958,7 @@ nexixpay = { payment_method = "card" }
redsys = { payment_method = "card" }
[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"
[dummy_connector]

View File

@ -959,7 +959,7 @@ card.debit = { connector_list = "cybersource" }
connector_list = "adyen,archipel,cybersource,novalnet,stripe,worldpay,worldpayvantiv"
[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"

View File

@ -87,15 +87,16 @@ pub fn should_call_connector_create_customer<'a>(
.connector_customer
.connector_list
.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 {
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();
(should_call_connector, connector_customer_details)
} 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)
}
}

View File

@ -640,7 +640,7 @@ billwerk = { long_lived_token = false, payment_method = "card" }
globalpay = { long_lived_token = false, payment_method = "card", flow = "mandates" }
[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"
[dummy_connector]