mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-11-02 21:07:58 +08:00
feat(connector): [Digital Virgo] template for integration (#6145)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
This commit is contained in:
@ -59,11 +59,12 @@ pub mod zsl;
|
||||
pub use hyperswitch_connectors::connectors::{
|
||||
bambora, bambora::Bambora, bitpay, bitpay::Bitpay, cashtocode, cashtocode::Cashtocode,
|
||||
coinbase, coinbase::Coinbase, cryptopay, cryptopay::Cryptopay, deutschebank,
|
||||
deutschebank::Deutschebank, dlocal, dlocal::Dlocal, fiserv, fiserv::Fiserv, fiservemea,
|
||||
fiservemea::Fiservemea, fiuu, fiuu::Fiuu, globepay, globepay::Globepay, helcim, helcim::Helcim,
|
||||
mollie, mollie::Mollie, nexixpay, nexixpay::Nexixpay, novalnet, novalnet::Novalnet, powertranz,
|
||||
powertranz::Powertranz, square, square::Square, stax, stax::Stax, taxjar, taxjar::Taxjar,
|
||||
thunes, thunes::Thunes, tsys, tsys::Tsys, volt, volt::Volt, worldline, worldline::Worldline,
|
||||
deutschebank::Deutschebank, digitalvirgo, digitalvirgo::Digitalvirgo, dlocal, dlocal::Dlocal,
|
||||
fiserv, fiserv::Fiserv, fiservemea, fiservemea::Fiservemea, fiuu, fiuu::Fiuu, globepay,
|
||||
globepay::Globepay, helcim, helcim::Helcim, mollie, mollie::Mollie, nexixpay,
|
||||
nexixpay::Nexixpay, novalnet, novalnet::Novalnet, powertranz, powertranz::Powertranz, square,
|
||||
square::Square, stax, stax::Stax, taxjar, taxjar::Taxjar, thunes, thunes::Thunes, tsys,
|
||||
tsys::Tsys, volt, volt::Volt, worldline, worldline::Worldline,
|
||||
};
|
||||
|
||||
#[cfg(feature = "dummy_connector")]
|
||||
|
||||
@ -1332,6 +1332,11 @@ impl<'a> ConnectorAuthTypeAndMetadataValidation<'a> {
|
||||
deutschebank::transformers::DeutschebankAuthType::try_from(self.auth_type)?;
|
||||
Ok(())
|
||||
}
|
||||
// Template code for future usage
|
||||
// api_enums::Connector::Digitalvirgo => {
|
||||
// digitalvirgo::transformers::DigitalvirgoAuthType::try_from(self.auth_type)?;
|
||||
// Ok(())
|
||||
// }
|
||||
api_enums::Connector::Dlocal => {
|
||||
dlocal::transformers::DlocalAuthType::try_from(self.auth_type)?;
|
||||
Ok(())
|
||||
|
||||
@ -1192,6 +1192,7 @@ default_imp_for_new_connector_integration_payouts!(
|
||||
connector::Cybersource,
|
||||
connector::Datatrans,
|
||||
connector::Deutschebank,
|
||||
connector::Digitalvirgo,
|
||||
connector::Dlocal,
|
||||
connector::Ebanx,
|
||||
connector::Fiserv,
|
||||
@ -1943,6 +1944,7 @@ default_imp_for_new_connector_integration_frm!(
|
||||
connector::Cybersource,
|
||||
connector::Datatrans,
|
||||
connector::Deutschebank,
|
||||
connector::Digitalvirgo,
|
||||
connector::Dlocal,
|
||||
connector::Ebanx,
|
||||
connector::Fiserv,
|
||||
@ -2506,6 +2508,7 @@ default_imp_for_new_connector_integration_connector_authentication!(
|
||||
connector::Cybersource,
|
||||
connector::Datatrans,
|
||||
connector::Deutschebank,
|
||||
connector::Digitalvirgo,
|
||||
connector::Dlocal,
|
||||
connector::Ebanx,
|
||||
connector::Fiserv,
|
||||
|
||||
@ -512,6 +512,7 @@ default_imp_for_connector_request_id!(
|
||||
connector::Cybersource,
|
||||
connector::Datatrans,
|
||||
connector::Deutschebank,
|
||||
connector::Digitalvirgo,
|
||||
connector::Dlocal,
|
||||
connector::Ebanx,
|
||||
connector::Fiserv,
|
||||
@ -1103,6 +1104,7 @@ default_imp_for_payouts!(
|
||||
connector::Coinbase,
|
||||
connector::Datatrans,
|
||||
connector::Deutschebank,
|
||||
connector::Digitalvirgo,
|
||||
connector::Dlocal,
|
||||
connector::Fiserv,
|
||||
connector::Fiservemea,
|
||||
@ -2015,6 +2017,7 @@ default_imp_for_fraud_check!(
|
||||
connector::Coinbase,
|
||||
connector::Datatrans,
|
||||
connector::Deutschebank,
|
||||
connector::Digitalvirgo,
|
||||
connector::Dlocal,
|
||||
connector::Ebanx,
|
||||
connector::Fiserv,
|
||||
@ -2758,6 +2761,7 @@ default_imp_for_connector_authentication!(
|
||||
connector::Cybersource,
|
||||
connector::Datatrans,
|
||||
connector::Deutschebank,
|
||||
connector::Digitalvirgo,
|
||||
connector::Dlocal,
|
||||
connector::Ebanx,
|
||||
connector::Fiserv,
|
||||
|
||||
@ -372,6 +372,10 @@ impl ConnectorData {
|
||||
enums::Connector::Deutschebank => {
|
||||
Ok(ConnectorEnum::Old(Box::new(connector::Deutschebank::new())))
|
||||
}
|
||||
// tempplate code for future usage
|
||||
// enums::Connector::Digitalvirgo => {
|
||||
// Ok(ConnectorEnum::Old(Box::new(connector::Digitalvirgo::new())))
|
||||
// }
|
||||
enums::Connector::Dlocal => Ok(ConnectorEnum::Old(Box::new(&connector::Dlocal))),
|
||||
#[cfg(feature = "dummy_connector")]
|
||||
enums::Connector::DummyConnector1 => Ok(ConnectorEnum::Old(Box::new(
|
||||
|
||||
Reference in New Issue
Block a user