mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-11-01 19:42:27 +08:00
feat(connector): Add dummy billing connector auth flow (#7819)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
This commit is contained in:
@ -1246,7 +1246,8 @@ impl ConnectorAuthTypeAndMetadataValidation<'_> {
|
||||
}
|
||||
// api_enums::Connector::Payone => {payone::transformers::PayoneAuthType::try_from(val)?;Ok(())} Added as a template code for future usage
|
||||
#[cfg(feature = "dummy_connector")]
|
||||
api_enums::Connector::DummyConnector1
|
||||
api_enums::Connector::DummyBillingConnector
|
||||
| api_enums::Connector::DummyConnector1
|
||||
| api_enums::Connector::DummyConnector2
|
||||
| api_enums::Connector::DummyConnector3
|
||||
| api_enums::Connector::DummyConnector4
|
||||
|
||||
@ -390,6 +390,10 @@ impl ConnectorData {
|
||||
enums::Connector::DummyConnector7 => Ok(ConnectorEnum::Old(Box::new(
|
||||
&connector::DummyConnector::<7>,
|
||||
))),
|
||||
#[cfg(feature = "dummy_connector")]
|
||||
enums::Connector::DummyBillingConnector => Ok(ConnectorEnum::Old(Box::new(
|
||||
&connector::DummyConnector::<8>,
|
||||
))),
|
||||
enums::Connector::Ebanx => {
|
||||
Ok(ConnectorEnum::Old(Box::new(connector::Ebanx::new())))
|
||||
}
|
||||
|
||||
@ -1,4 +1,3 @@
|
||||
// use actix_web::HttpMessage;
|
||||
use actix_web::http::header::HeaderMap;
|
||||
use api_models::{
|
||||
cards_info as card_info_types, enums as api_enums, gsm as gsm_api_types, payment_methods,
|
||||
@ -336,6 +335,12 @@ impl ForeignTryFrom<api_enums::Connector> for common_enums::RoutableConnectors {
|
||||
api_enums::Connector::Zen => Self::Zen,
|
||||
api_enums::Connector::Zsl => Self::Zsl,
|
||||
#[cfg(feature = "dummy_connector")]
|
||||
api_enums::Connector::DummyBillingConnector => {
|
||||
Err(common_utils::errors::ValidationError::InvalidValue {
|
||||
message: "stripe_billing_test is not a routable connector".to_string(),
|
||||
})?
|
||||
}
|
||||
#[cfg(feature = "dummy_connector")]
|
||||
api_enums::Connector::DummyConnector1 => Self::DummyConnector1,
|
||||
#[cfg(feature = "dummy_connector")]
|
||||
api_enums::Connector::DummyConnector2 => Self::DummyConnector2,
|
||||
|
||||
Reference in New Issue
Block a user