feat(connector): Add support for chargebee recovery webhooks (#7110)

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-02-27 17:02:18 +05:30
committed by GitHub
parent 5965d0f8ac
commit 37aacfa165
16 changed files with 436 additions and 14 deletions

View File

@ -65,7 +65,7 @@ pub enum RoutableConnectors {
Boku,
Braintree,
Cashtocode,
// Chargebee,
Chargebee,
Checkout,
Coinbase,
Coingate,
@ -204,7 +204,7 @@ pub enum Connector {
Boku,
Braintree,
Cashtocode,
// Chargebee,
Chargebee,
Checkout,
Coinbase,
Coingate,
@ -362,7 +362,7 @@ impl Connector {
| Self::Boku
| Self::Braintree
| Self::Cashtocode
// | Self::Chargebee
| Self::Chargebee
| Self::Coinbase
|Self::Coingate
| Self::Cryptopay
@ -494,6 +494,7 @@ impl From<RoutableConnectors> for Connector {
RoutableConnectors::Boku => Self::Boku,
RoutableConnectors::Braintree => Self::Braintree,
RoutableConnectors::Cashtocode => Self::Cashtocode,
RoutableConnectors::Chargebee => Self::Chargebee,
RoutableConnectors::Checkout => Self::Checkout,
RoutableConnectors::Coinbase => Self::Coinbase,
RoutableConnectors::Cryptopay => Self::Cryptopay,

View File

@ -429,6 +429,9 @@ pub enum ConnectorType {
AuthenticationProcessor,
/// Tax Calculation Processor
TaxProcessor,
/// Represents billing processors that handle subscription management, invoicing,
/// and recurring payments. Examples include Chargebee, Recurly, and Stripe Billing.
BillingProcessor,
}
#[derive(Debug, Eq, PartialEq)]