mirror of
				https://github.com/juspay/hyperswitch.git
				synced 2025-10-31 10:06:32 +08:00 
			
		
		
		
	feat(connector): Recurly incoming webhook support (#7439)
Co-authored-by: Nishanth Challa <nishanth.challa@Nishanth-Challa-C0WGKCFHLF.local> Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com> Co-authored-by: CHALLA NISHANTH BABU <115225644+NISHANTH1221@users.noreply.github.com> Co-authored-by: Aniket Burman <aniket.burman@Aniket-Burman-JDXHW2PH34.local> Co-authored-by: Aniket Burman <aniket.burman@192.168.1.5> Co-authored-by: Aniket Burman <aniket.burman@192.168.1.4>
This commit is contained in:
		| @ -14,7 +14,7 @@ use diesel_models::configs; | ||||
| #[cfg(all(any(feature = "v1", feature = "v2"), feature = "olap"))] | ||||
| use diesel_models::{business_profile::CardTestingGuardConfig, organization::OrganizationBridge}; | ||||
| use error_stack::{report, FutureExt, ResultExt}; | ||||
| use hyperswitch_connectors::connectors::chargebee; | ||||
| use hyperswitch_connectors::connectors::{chargebee, recurly}; | ||||
| use hyperswitch_domain_models::merchant_connector_account::{ | ||||
|     FromRequestEncryptableMerchantConnectorAccount, UpdateEncryptableMerchantConnectorAccount, | ||||
| }; | ||||
| @ -1535,6 +1535,10 @@ impl ConnectorAuthTypeAndMetadataValidation<'_> { | ||||
|                 razorpay::transformers::RazorpayAuthType::try_from(self.auth_type)?; | ||||
|                 Ok(()) | ||||
|             } | ||||
|             api_enums::Connector::Recurly => { | ||||
|                 recurly::transformers::RecurlyAuthType::try_from(self.auth_type)?; | ||||
|                 Ok(()) | ||||
|             } | ||||
|             api_enums::Connector::Shift4 => { | ||||
|                 shift4::transformers::Shift4AuthType::try_from(self.auth_type)?; | ||||
|                 Ok(()) | ||||
|  | ||||
| @ -526,7 +526,9 @@ impl ConnectorData { | ||||
|                 enums::Connector::Rapyd => { | ||||
|                     Ok(ConnectorEnum::Old(Box::new(connector::Rapyd::new()))) | ||||
|                 } | ||||
|                 // enums::Connector::Recurly => Ok(ConnectorEnum::Old(Box::new(connector::Recurly))), | ||||
|                 enums::Connector::Recurly => { | ||||
|                     Ok(ConnectorEnum::Old(Box::new(connector::Recurly::new()))) | ||||
|                 } | ||||
|                 // enums::Connector::Redsys => Ok(ConnectorEnum::Old(Box::new(connector::Redsys))), | ||||
|                 enums::Connector::Shift4 => { | ||||
|                     Ok(ConnectorEnum::Old(Box::new(connector::Shift4::new()))) | ||||
|  | ||||
| @ -296,7 +296,7 @@ impl ForeignTryFrom<api_enums::Connector> for common_enums::RoutableConnectors { | ||||
|             api_enums::Connector::Prophetpay => Self::Prophetpay, | ||||
|             api_enums::Connector::Rapyd => Self::Rapyd, | ||||
|             api_enums::Connector::Razorpay => Self::Razorpay, | ||||
|             // api_enums::Connector::Recurly => Self::Recurly, | ||||
|             api_enums::Connector::Recurly => Self::Recurly, | ||||
|             // api_enums::Connector::Redsys => Self::Redsys, | ||||
|             api_enums::Connector::Shift4 => Self::Shift4, | ||||
|             api_enums::Connector::Signifyd => { | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Aniket Burman
					Aniket Burman