mirror of
				https://github.com/juspay/hyperswitch.git
				synced 2025-10-31 18:17:13 +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); | ||||||
|  |  | ||||||
|     if connector_needs_customer { |  | ||||||
|     let connector_customer_details = customer |     let connector_customer_details = customer | ||||||
|         .as_ref() |         .as_ref() | ||||||
|         .and_then(|customer| customer.get_connector_customer_id(connector_label)); |         .and_then(|customer| customer.get_connector_customer_id(connector_label)); | ||||||
|  |     if connector_needs_customer { | ||||||
|         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
	 sweta-sharma
					sweta-sharma