mirror of
				https://github.com/juspay/hyperswitch.git
				synced 2025-10-31 18:17:13 +08:00 
			
		
		
		
	feat(pm_auth): add plaid to connector list (#2166)
This commit is contained in:
		| @ -119,6 +119,7 @@ pub enum Connector { | |||||||
|     Worldpay, |     Worldpay, | ||||||
|     Zen, |     Zen, | ||||||
|     Signifyd, |     Signifyd, | ||||||
|  |     Plaid, | ||||||
| } | } | ||||||
|  |  | ||||||
| impl Connector { | impl Connector { | ||||||
|  | |||||||
| @ -1383,7 +1383,7 @@ pub(crate) fn validate_auth_type( | |||||||
|             zen::transformers::ZenAuthType::try_from(val)?; |             zen::transformers::ZenAuthType::try_from(val)?; | ||||||
|             Ok(()) |             Ok(()) | ||||||
|         } |         } | ||||||
|         api_enums::Connector::Signifyd => { |         api_enums::Connector::Signifyd | api_enums::Connector::Plaid => { | ||||||
|             Err(report!(errors::ConnectorError::InvalidConnectorName) |             Err(report!(errors::ConnectorError::InvalidConnectorName) | ||||||
|                 .attach_printable(format!("invalid connector name: {connector_name}"))) |                 .attach_printable(format!("invalid connector name: {connector_name}"))) | ||||||
|         } |         } | ||||||
|  | |||||||
| @ -341,7 +341,7 @@ impl ConnectorData { | |||||||
|                 enums::Connector::Trustpay => Ok(Box::new(&connector::Trustpay)), |                 enums::Connector::Trustpay => Ok(Box::new(&connector::Trustpay)), | ||||||
|                 enums::Connector::Tsys => Ok(Box::new(&connector::Tsys)), |                 enums::Connector::Tsys => Ok(Box::new(&connector::Tsys)), | ||||||
|                 enums::Connector::Zen => Ok(Box::new(&connector::Zen)), |                 enums::Connector::Zen => Ok(Box::new(&connector::Zen)), | ||||||
|                 enums::Connector::Signifyd => { |                 enums::Connector::Signifyd | enums::Connector::Plaid => { | ||||||
|                     Err(report!(errors::ConnectorError::InvalidConnectorName) |                     Err(report!(errors::ConnectorError::InvalidConnectorName) | ||||||
|                         .attach_printable(format!("invalid connector name: {connector_name}"))) |                         .attach_printable(format!("invalid connector name: {connector_name}"))) | ||||||
|                     .change_context(errors::ApiErrorResponse::InternalServerError) |                     .change_context(errors::ApiErrorResponse::InternalServerError) | ||||||
|  | |||||||
| @ -3872,7 +3872,8 @@ | |||||||
|           "worldline", |           "worldline", | ||||||
|           "worldpay", |           "worldpay", | ||||||
|           "zen", |           "zen", | ||||||
|           "signifyd" |           "signifyd", | ||||||
|  |           "plaid" | ||||||
|         ] |         ] | ||||||
|       }, |       }, | ||||||
|       "ConnectorMetadata": { |       "ConnectorMetadata": { | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user
	 Chethan Rao
					Chethan Rao