feat(connector): create Taxjar connector (#5597)

Co-authored-by: swangi-kumari <swangi.12015941@lpu.in>
This commit is contained in:
Sagnik Mitra
2024-08-13 22:18:56 +05:30
committed by GitHub
parent 93aa522929
commit 0ab0aa1a94
25 changed files with 1344 additions and 54 deletions

View File

@ -69,7 +69,7 @@ pub mod zsl;
pub use hyperswitch_connectors::connectors::{
bambora, bambora::Bambora, bitpay, bitpay::Bitpay, fiserv, fiserv::Fiserv, fiservemea,
fiservemea::Fiservemea, helcim, helcim::Helcim, stax, stax::Stax,
fiservemea::Fiservemea, helcim, helcim::Helcim, stax, stax::Stax, taxjar, taxjar::Taxjar,
};
#[cfg(feature = "dummy_connector")]

View File

@ -1271,6 +1271,7 @@ default_imp_for_new_connector_integration_payouts!(
connector::Stax,
connector::Stripe,
connector::Shift4,
connector::Taxjar,
connector::Trustpay,
connector::Threedsecureio,
connector::Tsys,
@ -2115,6 +2116,7 @@ default_imp_for_new_connector_integration_frm!(
connector::Stax,
connector::Stripe,
connector::Shift4,
connector::Taxjar,
connector::Trustpay,
connector::Threedsecureio,
connector::Tsys,
@ -2738,6 +2740,7 @@ default_imp_for_new_connector_integration_connector_authentication!(
connector::Stax,
connector::Stripe,
connector::Shift4,
connector::Taxjar,
connector::Trustpay,
connector::Threedsecureio,
connector::Tsys,

View File

@ -577,6 +577,7 @@ default_imp_for_connector_request_id!(
connector::Square,
connector::Stax,
connector::Stripe,
connector::Taxjar,
connector::Threedsecureio,
connector::Trustpay,
connector::Tsys,
@ -1231,6 +1232,7 @@ default_imp_for_payouts!(
connector::Square,
connector::Stax,
connector::Shift4,
connector::Taxjar,
connector::Threedsecureio,
connector::Trustpay,
connector::Tsys,
@ -2250,6 +2252,7 @@ default_imp_for_fraud_check!(
connector::Stax,
connector::Stripe,
connector::Shift4,
connector::Taxjar,
connector::Threedsecureio,
connector::Trustpay,
connector::Tsys,
@ -3065,6 +3068,7 @@ default_imp_for_connector_authentication!(
connector::Stax,
connector::Stripe,
connector::Shift4,
connector::Taxjar,
connector::Trustpay,
connector::Tsys,
connector::Volt,

View File

@ -444,6 +444,7 @@ impl ConnectorData {
enums::Connector::Stripe => {
Ok(ConnectorEnum::Old(Box::new(connector::Stripe::new())))
}
// enums::Connector::Taxjar => Ok(ConnectorEnum::Old(Box::new(connector::Taxjar))),
enums::Connector::Wise => Ok(ConnectorEnum::Old(Box::new(&connector::Wise))),
enums::Connector::Worldline => {
Ok(ConnectorEnum::Old(Box::new(&connector::Worldline)))

View File

@ -296,6 +296,7 @@ impl ForeignTryFrom<api_enums::Connector> for common_enums::RoutableConnectors {
api_enums::Connector::Square => Self::Square,
api_enums::Connector::Stax => Self::Stax,
api_enums::Connector::Stripe => Self::Stripe,
// api_enums::Connector::Taxjar => Self::Taxjar,
api_enums::Connector::Trustpay => Self::Trustpay,
api_enums::Connector::Tsys => Self::Tsys,
api_enums::Connector::Volt => Self::Volt,