feat(connector): [REDSYS] add Connector Template Code (#6659)

This commit is contained in:
sweta-kumari-sharma
2024-11-29 15:34:11 +05:30
committed by GitHub
parent ae7d16e236
commit 19cbcdd979
25 changed files with 1302 additions and 7 deletions

View File

@ -54,10 +54,11 @@ pub use hyperswitch_connectors::connectors::{
inespay::Inespay, jpmorgan, jpmorgan::Jpmorgan, mollie, mollie::Mollie, multisafepay,
multisafepay::Multisafepay, nexinets, nexinets::Nexinets, nexixpay, nexixpay::Nexixpay,
nomupay, nomupay::Nomupay, novalnet, novalnet::Novalnet, payeezy, payeezy::Payeezy, payu,
payu::Payu, powertranz, powertranz::Powertranz, razorpay, razorpay::Razorpay, shift4,
shift4::Shift4, square, square::Square, stax, stax::Stax, taxjar, taxjar::Taxjar, thunes,
thunes::Thunes, tsys, tsys::Tsys, volt, volt::Volt, worldline, worldline::Worldline, worldpay,
worldpay::Worldpay, xendit, xendit::Xendit, zen, zen::Zen, zsl, zsl::Zsl,
payu::Payu, powertranz, powertranz::Powertranz, razorpay, razorpay::Razorpay, redsys,
redsys::Redsys, shift4, shift4::Shift4, square, square::Square, stax, stax::Stax, taxjar,
taxjar::Taxjar, thunes, thunes::Thunes, tsys, tsys::Tsys, volt, volt::Volt, worldline,
worldline::Worldline, worldpay, worldpay::Worldpay, xendit, xendit::Xendit, zen, zen::Zen, zsl,
zsl::Zsl,
};
#[cfg(feature = "dummy_connector")]

View File

@ -1170,6 +1170,7 @@ default_imp_for_new_connector_integration_payouts!(
connector::Prophetpay,
connector::Rapyd,
connector::Razorpay,
connector::Redsys,
connector::Riskified,
connector::Signifyd,
connector::Square,
@ -1818,6 +1819,7 @@ default_imp_for_new_connector_integration_frm!(
connector::Prophetpay,
connector::Rapyd,
connector::Razorpay,
connector::Redsys,
connector::Riskified,
connector::Signifyd,
connector::Square,
@ -2314,6 +2316,7 @@ default_imp_for_new_connector_integration_connector_authentication!(
connector::Prophetpay,
connector::Rapyd,
connector::Razorpay,
connector::Redsys,
connector::Riskified,
connector::Signifyd,
connector::Square,

View File

@ -511,6 +511,7 @@ default_imp_for_connector_request_id!(
connector::Prophetpay,
connector::Rapyd,
connector::Razorpay,
connector::Redsys,
connector::Riskified,
connector::Shift4,
connector::Signifyd,
@ -1799,6 +1800,7 @@ default_imp_for_fraud_check!(
connector::Prophetpay,
connector::Rapyd,
connector::Razorpay,
connector::Redsys,
connector::Shift4,
connector::Square,
connector::Stax,
@ -2462,6 +2464,7 @@ default_imp_for_connector_authentication!(
connector::Prophetpay,
connector::Rapyd,
connector::Razorpay,
connector::Redsys,
connector::Riskified,
connector::Shift4,
connector::Signifyd,

View File

@ -486,6 +486,7 @@ impl ConnectorData {
enums::Connector::Rapyd => {
Ok(ConnectorEnum::Old(Box::new(connector::Rapyd::new())))
}
// enums::Connector::Redsys => Ok(ConnectorEnum::Old(Box::new(connector::Redsys))),
enums::Connector::Shift4 => {
Ok(ConnectorEnum::Old(Box::new(connector::Shift4::new())))
}

View File

@ -280,6 +280,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::Redsys => Self::Redsys,
api_enums::Connector::Shift4 => Self::Shift4,
api_enums::Connector::Signifyd => {
Err(common_utils::errors::ValidationError::InvalidValue {