feat(connector): [Ebanx] Add payout flows (#4146)

Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
This commit is contained in:
Sakil Mostak
2024-05-02 12:44:35 +05:30
committed by GitHub
parent 177fe1b892
commit 4f4cbdff21
19 changed files with 863 additions and 622 deletions

View File

@ -89,7 +89,7 @@ pub enum Connector {
Cryptopay,
Cybersource,
Dlocal,
// Ebanx,
Ebanx,
Fiserv,
Forte,
Globalpay,
@ -201,6 +201,7 @@ impl Connector {
| Self::Coinbase
| Self::Cryptopay
| Self::Dlocal
| Self::Ebanx
| Self::Fiserv
| Self::Forte
| Self::Globalpay
@ -259,6 +260,7 @@ impl Connector {
| Self::Coinbase
| Self::Cryptopay
| Self::Dlocal
| Self::Ebanx
| Self::Fiserv
| Self::Forte
| Self::Globalpay
@ -345,6 +347,7 @@ pub enum PayoutConnectors {
Stripe,
Wise,
Paypal,
Ebanx,
}
#[cfg(feature = "payouts")]
@ -355,6 +358,7 @@ impl From<PayoutConnectors> for RoutableConnectors {
PayoutConnectors::Stripe => Self::Stripe,
PayoutConnectors::Wise => Self::Wise,
PayoutConnectors::Paypal => Self::Paypal,
PayoutConnectors::Ebanx => Self::Ebanx,
}
}
}
@ -367,6 +371,7 @@ impl From<PayoutConnectors> for Connector {
PayoutConnectors::Stripe => Self::Stripe,
PayoutConnectors::Wise => Self::Wise,
PayoutConnectors::Paypal => Self::Paypal,
PayoutConnectors::Ebanx => Self::Ebanx,
}
}
}
@ -380,6 +385,7 @@ impl TryFrom<Connector> for PayoutConnectors {
Connector::Stripe => Ok(Self::Stripe),
Connector::Wise => Ok(Self::Wise),
Connector::Paypal => Ok(Self::Paypal),
Connector::Ebanx => Ok(Self::Ebanx),
_ => Err(format!("Invalid payout connector {}", value)),
}
}