feat(connector): [Cybersource] Add payout flows for Card (#4511)

Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
This commit is contained in:
Sakil Mostak
2024-05-07 12:48:22 +05:30
committed by GitHub
parent df2c2ca22d
commit a72f040d92
7 changed files with 434 additions and 10 deletions

View File

@ -348,6 +348,7 @@ pub enum PayoutConnectors {
Wise,
Paypal,
Ebanx,
Cybersource,
}
#[cfg(feature = "payouts")]
@ -359,6 +360,7 @@ impl From<PayoutConnectors> for RoutableConnectors {
PayoutConnectors::Wise => Self::Wise,
PayoutConnectors::Paypal => Self::Paypal,
PayoutConnectors::Ebanx => Self::Ebanx,
PayoutConnectors::Cybersource => Self::Cybersource,
}
}
}
@ -372,6 +374,7 @@ impl From<PayoutConnectors> for Connector {
PayoutConnectors::Wise => Self::Wise,
PayoutConnectors::Paypal => Self::Paypal,
PayoutConnectors::Ebanx => Self::Ebanx,
PayoutConnectors::Cybersource => Self::Cybersource,
}
}
}
@ -386,6 +389,7 @@ impl TryFrom<Connector> for PayoutConnectors {
Connector::Wise => Ok(Self::Wise),
Connector::Paypal => Ok(Self::Paypal),
Connector::Ebanx => Ok(Self::Ebanx),
Connector::Cybersource => Ok(Self::Cybersource),
_ => Err(format!("Invalid payout connector {}", value)),
}
}