feat(connector): add template code for chargebee (#7036)

Co-authored-by: Chikke Srujan <chikke.srujan@Chikke-Srujan-N7WRTY72X7.local>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
This commit is contained in:
chikke srujan
2025-01-29 16:03:21 +05:30
committed by GitHub
parent 337095bce8
commit ad5491f15b
24 changed files with 1313 additions and 14 deletions

View File

@ -36,8 +36,8 @@ pub use hyperswitch_connectors::connectors::{
airwallex, airwallex::Airwallex, amazonpay, amazonpay::Amazonpay, bambora, bambora::Bambora,
bamboraapac, bamboraapac::Bamboraapac, bankofamerica, bankofamerica::Bankofamerica, billwerk,
billwerk::Billwerk, bitpay, bitpay::Bitpay, bluesnap, bluesnap::Bluesnap, boku, boku::Boku,
cashtocode, cashtocode::Cashtocode, coinbase, coinbase::Coinbase, cryptopay,
cryptopay::Cryptopay, ctp_mastercard, ctp_mastercard::CtpMastercard, cybersource,
cashtocode, cashtocode::Cashtocode, chargebee::Chargebee, coinbase, coinbase::Coinbase,
cryptopay, cryptopay::Cryptopay, ctp_mastercard, ctp_mastercard::CtpMastercard, cybersource,
cybersource::Cybersource, datatrans, datatrans::Datatrans, deutschebank,
deutschebank::Deutschebank, digitalvirgo, digitalvirgo::Digitalvirgo, dlocal, dlocal::Dlocal,
elavon, elavon::Elavon, fiserv, fiserv::Fiserv, fiservemea, fiservemea::Fiservemea, fiuu,

View File

@ -1041,6 +1041,7 @@ default_imp_for_new_connector_integration_payouts!(
connector::Boku,
connector::Braintree,
connector::Cashtocode,
connector::Chargebee,
connector::Checkout,
connector::Cryptopay,
connector::Coinbase,
@ -1578,6 +1579,7 @@ default_imp_for_new_connector_integration_frm!(
connector::Boku,
connector::Braintree,
connector::Cashtocode,
connector::Chargebee,
connector::Checkout,
connector::Cryptopay,
connector::Coinbase,
@ -1997,6 +1999,7 @@ default_imp_for_new_connector_integration_connector_authentication!(
connector::Boku,
connector::Braintree,
connector::Cashtocode,
connector::Chargebee,
connector::Checkout,
connector::Cryptopay,
connector::Coinbase,

View File

@ -431,6 +431,7 @@ default_imp_for_connector_request_id!(
connector::Boku,
connector::Braintree,
connector::Cashtocode,
connector::Chargebee,
connector::Checkout,
connector::Coinbase,
connector::Cryptopay,
@ -1521,6 +1522,7 @@ default_imp_for_fraud_check!(
connector::Boku,
connector::Braintree,
connector::Cashtocode,
connector::Chargebee,
connector::Checkout,
connector::Cryptopay,
connector::Cybersource,
@ -2110,6 +2112,7 @@ default_imp_for_connector_authentication!(
connector::Boku,
connector::Braintree,
connector::Cashtocode,
connector::Chargebee,
connector::Checkout,
connector::Cryptopay,
connector::Coinbase,

View File

@ -359,6 +359,7 @@ impl ConnectorData {
Ok(ConnectorEnum::Old(Box::new(connector::Braintree::new())))
}
enums::Connector::Cashtocode => {
// enums::Connector::Chargebee => Ok(ConnectorEnum::Old(Box::new(connector::Chargebee))),
Ok(ConnectorEnum::Old(Box::new(connector::Cashtocode::new())))
}
enums::Connector::Checkout => {

View File

@ -225,6 +225,7 @@ impl ForeignTryFrom<api_enums::Connector> for common_enums::RoutableConnectors {
api_enums::Connector::Boku => Self::Boku,
api_enums::Connector::Braintree => Self::Braintree,
api_enums::Connector::Cashtocode => Self::Cashtocode,
// api_enums::Connector::Chargebee => Self::Chargebee,
api_enums::Connector::Checkout => Self::Checkout,
api_enums::Connector::Coinbase => Self::Coinbase,
api_enums::Connector::Cryptopay => Self::Cryptopay,