@@ -4788,32 +4788,17 @@ pub fn validate_customer_access(
4788
4788
4789
4789
pub fn is_apple_pay_simplified_flow (
4790
4790
connector_metadata : Option < pii:: SecretSerdeValue > ,
4791
- connector_wallets_details : Option < pii:: SecretSerdeValue > ,
4792
4791
connector_name : Option < & String > ,
4793
4792
) -> CustomResult < bool , errors:: ApiErrorResponse > {
4794
- let connector_apple_pay_wallet_details =
4795
- get_applepay_metadata ( connector_wallets_details)
4796
- . map_err ( |error| {
4797
- logger:: debug!(
4798
- "Apple pay connector wallets details parsing failed for {:?} in is_apple_pay_simplified_flow {:?}" ,
4799
- connector_name,
4800
- error
4801
- )
4802
- } )
4803
- . ok ( ) ;
4804
-
4805
- let option_apple_pay_metadata = match connector_apple_pay_wallet_details {
4806
- Some ( apple_pay_wallet_details) => Some ( apple_pay_wallet_details) ,
4807
- None => get_applepay_metadata ( connector_metadata)
4808
- . map_err ( |error| {
4809
- logger:: debug!(
4810
- "Apple pay metadata parsing failed for {:?} in is_apple_pay_simplified_flow {:?}" ,
4793
+ let option_apple_pay_metadata = get_applepay_metadata ( connector_metadata)
4794
+ . map_err ( |error| {
4795
+ logger:: info!(
4796
+ "Apple pay metadata parsing for {:?} in is_apple_pay_simplified_flow {:?}" ,
4811
4797
connector_name,
4812
4798
error
4813
4799
)
4814
- } )
4815
- . ok ( ) ,
4816
- } ;
4800
+ } )
4801
+ . ok ( ) ;
4817
4802
4818
4803
// return true only if the apple flow type is simplified
4819
4804
Ok ( matches ! (
@@ -4999,7 +4984,6 @@ where
4999
4984
5000
4985
let connector_data_list = if is_apple_pay_simplified_flow (
5001
4986
merchant_connector_account_type. get_metadata ( ) ,
5002
- merchant_connector_account_type. get_connector_wallets_details ( ) ,
5003
4987
merchant_connector_account_type
5004
4988
. get_connector_name ( )
5005
4989
. as_ref ( ) ,
@@ -5027,10 +5011,6 @@ where
5027
5011
for merchant_connector_account in profile_specific_merchant_connector_account_list {
5028
5012
if is_apple_pay_simplified_flow (
5029
5013
merchant_connector_account. metadata . clone ( ) ,
5030
- merchant_connector_account
5031
- . connector_wallets_details
5032
- . as_deref ( )
5033
- . cloned ( ) ,
5034
5014
Some ( & merchant_connector_account. connector_name ) ,
5035
5015
) ? {
5036
5016
let connector_data = api:: ConnectorData :: get_connector_by_name (
0 commit comments