feat(connector): [Moneris] add template code (#7216)

Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
This commit is contained in:
Swangi Kumari
2025-02-13 15:13:12 +05:30
committed by GitHub
parent 66d9c731f5
commit b09905ecb4
24 changed files with 1308 additions and 8 deletions

View File

@ -38,10 +38,10 @@ pub use hyperswitch_connectors::connectors::{
getnet, getnet::Getnet, globalpay, globalpay::Globalpay, globepay, globepay::Globepay,
gocardless, gocardless::Gocardless, helcim, helcim::Helcim, iatapay, iatapay::Iatapay, inespay,
inespay::Inespay, itaubank, itaubank::Itaubank, jpmorgan, jpmorgan::Jpmorgan, klarna,
klarna::Klarna, mifinity, mifinity::Mifinity, mollie, mollie::Mollie, multisafepay,
multisafepay::Multisafepay, nexinets, nexinets::Nexinets, nexixpay, nexixpay::Nexixpay,
nomupay, nomupay::Nomupay, novalnet, novalnet::Novalnet, nuvei, nuvei::Nuvei, paybox,
paybox::Paybox, payeezy, payeezy::Payeezy, payu, payu::Payu, placetopay,
klarna::Klarna, mifinity, mifinity::Mifinity, mollie, mollie::Mollie, moneris,
moneris::Moneris, multisafepay, multisafepay::Multisafepay, nexinets, nexinets::Nexinets,
nexixpay, nexixpay::Nexixpay, nomupay, nomupay::Nomupay, novalnet, novalnet::Novalnet, nuvei,
nuvei::Nuvei, paybox, paybox::Paybox, payeezy, payeezy::Payeezy, payu, payu::Payu, placetopay,
placetopay::Placetopay, powertranz, powertranz::Powertranz, prophetpay, prophetpay::Prophetpay,
rapyd, rapyd::Rapyd, razorpay, razorpay::Razorpay, redsys, redsys::Redsys, shift4,
shift4::Shift4, square, square::Square, stax, stax::Stax, taxjar, taxjar::Taxjar, thunes,

View File

@ -1014,6 +1014,7 @@ default_imp_for_new_connector_integration_payouts!(
connector::Klarna,
connector::Mifinity,
connector::Mollie,
connector::Moneris,
connector::Multisafepay,
connector::Netcetera,
connector::Nexinets,
@ -1479,6 +1480,7 @@ default_imp_for_new_connector_integration_frm!(
connector::Klarna,
connector::Mifinity,
connector::Mollie,
connector::Moneris,
connector::Multisafepay,
connector::Netcetera,
connector::Nexinets,
@ -1854,6 +1856,7 @@ default_imp_for_new_connector_integration_connector_authentication!(
connector::Klarna,
connector::Mifinity,
connector::Mollie,
connector::Moneris,
connector::Multisafepay,
connector::Netcetera,
connector::Nexinets,

View File

@ -434,6 +434,7 @@ default_imp_for_connector_request_id!(
connector::Klarna,
connector::Mifinity,
connector::Mollie,
connector::Moneris,
connector::Multisafepay,
connector::Netcetera,
connector::Nexixpay,
@ -1393,6 +1394,7 @@ default_imp_for_fraud_check!(
connector::Klarna,
connector::Mifinity,
connector::Mollie,
connector::Moneris,
connector::Multisafepay,
connector::Netcetera,
connector::Nexinets,
@ -1928,6 +1930,7 @@ default_imp_for_connector_authentication!(
connector::Klarna,
connector::Mifinity,
connector::Mollie,
connector::Moneris,
connector::Multisafepay,
connector::Nexinets,
connector::Nexixpay,

View File

@ -459,6 +459,7 @@ impl ConnectorData {
Ok(ConnectorEnum::Old(Box::new(connector::Klarna::new())))
}
enums::Connector::Mollie => {
// enums::Connector::Moneris => Ok(ConnectorEnum::Old(Box::new(connector::Moneris))),
Ok(ConnectorEnum::Old(Box::new(connector::Mollie::new())))
}
enums::Connector::Nexixpay => {

View File

@ -263,6 +263,7 @@ impl ForeignTryFrom<api_enums::Connector> for common_enums::RoutableConnectors {
api_enums::Connector::Klarna => Self::Klarna,
api_enums::Connector::Mifinity => Self::Mifinity,
api_enums::Connector::Mollie => Self::Mollie,
// api_enums::Connector::Moneris => Self::Moneris,
api_enums::Connector::Multisafepay => Self::Multisafepay,
api_enums::Connector::Netcetera => {
Err(common_utils::errors::ValidationError::InvalidValue {