mirror of
				https://github.com/juspay/hyperswitch.git
				synced 2025-10-31 10:06:32 +08:00 
			
		
		
		
	fix(router): make request_incremental_authorization optional in payment_intent (#3086)
				
					
				
			This commit is contained in:
		 Sai Harsha Vardhan
					Sai Harsha Vardhan
				
			
				
					committed by
					
						 GitHub
						GitHub
					
				
			
			
				
	
			
			
			 GitHub
						GitHub
					
				
			
						parent
						
							129b1e55bd
						
					
				
				
					commit
					f7da59d06a
				
			| @ -1066,8 +1066,8 @@ pub fn get_flow_name<F>() -> RouterResult<String> { | ||||
| pub fn get_request_incremental_authorization_value( | ||||
|     request_incremental_authorization: Option<bool>, | ||||
|     capture_method: Option<common_enums::CaptureMethod>, | ||||
| ) -> RouterResult<RequestIncrementalAuthorization> { | ||||
|     request_incremental_authorization | ||||
| ) -> RouterResult<Option<RequestIncrementalAuthorization>> { | ||||
|     Some(request_incremental_authorization | ||||
|         .map(|request_incremental_authorization| { | ||||
|             if request_incremental_authorization { | ||||
|                 if capture_method == Some(common_enums::CaptureMethod::Automatic) { | ||||
| @ -1078,14 +1078,16 @@ pub fn get_request_incremental_authorization_value( | ||||
|                 Ok(RequestIncrementalAuthorization::False) | ||||
|             } | ||||
|         }) | ||||
|         .unwrap_or(Ok(RequestIncrementalAuthorization::default())) | ||||
|         .unwrap_or(Ok(RequestIncrementalAuthorization::default()))).transpose() | ||||
| } | ||||
|  | ||||
| pub fn get_incremental_authorization_allowed_value( | ||||
|     incremental_authorization_allowed: Option<bool>, | ||||
|     request_incremental_authorization: RequestIncrementalAuthorization, | ||||
|     request_incremental_authorization: Option<RequestIncrementalAuthorization>, | ||||
| ) -> Option<bool> { | ||||
|     if request_incremental_authorization == common_enums::RequestIncrementalAuthorization::False { | ||||
|     if request_incremental_authorization | ||||
|         == Some(common_enums::RequestIncrementalAuthorization::False) | ||||
|     { | ||||
|         Some(false) | ||||
|     } else { | ||||
|         incremental_authorization_allowed | ||||
|  | ||||
		Reference in New Issue
	
	Block a user