mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-10-30 09:38:33 +08:00
feat(connector): [ProphetPay] Implement Card Redirect PaymentMethodType and flows for Authorize, CompleteAuthorize, Psync, Refund, Rsync and Void (#2641)
Co-authored-by: Arjun Karthik <m.arjunkarthik@gmail.com>
This commit is contained in:
@ -108,7 +108,7 @@ pub enum Connector {
|
||||
Paypal,
|
||||
Payu,
|
||||
Powertranz,
|
||||
// Prophetpay, added as a template code for future usage
|
||||
Prophetpay,
|
||||
Rapyd,
|
||||
Shift4,
|
||||
Square,
|
||||
@ -229,7 +229,7 @@ pub enum RoutableConnectors {
|
||||
Paypal,
|
||||
Payu,
|
||||
Powertranz,
|
||||
// Prophetpay, added as a template code for future usage
|
||||
Prophetpay,
|
||||
Rapyd,
|
||||
Shift4,
|
||||
Square,
|
||||
|
||||
@ -704,6 +704,7 @@ pub enum CardRedirectData {
|
||||
Knet {},
|
||||
Benefit {},
|
||||
MomoAtm {},
|
||||
CardRedirect {},
|
||||
}
|
||||
|
||||
#[derive(Eq, PartialEq, Clone, Debug, serde::Deserialize, serde::Serialize, ToSchema)]
|
||||
@ -868,6 +869,7 @@ impl GetPaymentMethodType for CardRedirectData {
|
||||
Self::Knet {} => api_enums::PaymentMethodType::Knet,
|
||||
Self::Benefit {} => api_enums::PaymentMethodType::Benefit,
|
||||
Self::MomoAtm {} => api_enums::PaymentMethodType::MomoAtm,
|
||||
Self::CardRedirect {} => api_enums::PaymentMethodType::CardRedirect,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -337,6 +337,7 @@ impl From<RoutableConnectorChoice> for ast::ConnectorChoice {
|
||||
RoutableConnectors::Paypal => euclid_enums::Connector::Paypal,
|
||||
RoutableConnectors::Payu => euclid_enums::Connector::Payu,
|
||||
RoutableConnectors::Powertranz => euclid_enums::Connector::Powertranz,
|
||||
RoutableConnectors::Prophetpay => euclid_enums::Connector::Prophetpay,
|
||||
RoutableConnectors::Rapyd => euclid_enums::Connector::Rapyd,
|
||||
RoutableConnectors::Shift4 => euclid_enums::Connector::Shift4,
|
||||
RoutableConnectors::Square => euclid_enums::Connector::Square,
|
||||
|
||||
Reference in New Issue
Block a user