mirror of
				https://github.com/juspay/hyperswitch.git
				synced 2025-11-01 02:57:02 +08:00 
			
		
		
		
	feat(compatibility): add multiuse mandates support in stripe compatibility (#3425)
This commit is contained in:
		| @ -738,9 +738,25 @@ impl ForeignTryFrom<(Option<MandateData>, Option<String>)> for Option<payments:: | ||||
|                             metadata: None, | ||||
|                         }, | ||||
|                     )), | ||||
|                     StripeMandateType::MultiUse => Some(payments::MandateType::MultiUse(None)), | ||||
|                     StripeMandateType::MultiUse => Some(payments::MandateType::MultiUse(Some( | ||||
|                         payments::MandateAmountData { | ||||
|                             amount: mandate.amount.unwrap_or_default(), | ||||
|                             currency, | ||||
|                             start_date: mandate.start_date, | ||||
|                             end_date: mandate.end_date, | ||||
|                             metadata: None, | ||||
|                         }, | ||||
|                     ))), | ||||
|                 }, | ||||
|                 None => Some(api_models::payments::MandateType::MultiUse(None)), | ||||
|                 None => Some(api_models::payments::MandateType::MultiUse(Some( | ||||
|                     payments::MandateAmountData { | ||||
|                         amount: mandate.amount.unwrap_or_default(), | ||||
|                         currency, | ||||
|                         start_date: mandate.start_date, | ||||
|                         end_date: mandate.end_date, | ||||
|                         metadata: None, | ||||
|                     }, | ||||
|                 ))), | ||||
|             }, | ||||
|             customer_acceptance: Some(payments::CustomerAcceptance { | ||||
|                 acceptance_type: payments::AcceptanceType::Online, | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 AkshayaFoiger
					AkshayaFoiger