mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-10-31 01:57:45 +08:00
feat(authentication): added profile acquirer create module (#8155)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
This commit is contained in:
@ -203,6 +203,9 @@ Never share your secret api keys. Keep them guarded and secure.
|
||||
// Routes for poll apis
|
||||
routes::poll::retrieve_poll_status,
|
||||
|
||||
// Routes for profile acquirer account
|
||||
routes::profile_acquirer::profile_acquirer_create,
|
||||
|
||||
// Routes for 3DS Decision Rule
|
||||
routes::three_ds_decision_rule::three_ds_decision_rule_execute,
|
||||
),
|
||||
@ -274,6 +277,8 @@ Never share your secret api keys. Keep them guarded and secure.
|
||||
api_models::payment_methods::PaymentMethodResponse,
|
||||
api_models::payment_methods::CustomerPaymentMethod,
|
||||
common_types::three_ds_decision_rule_engine::ThreeDSDecisionRule,
|
||||
common_types::domain::AcquirerConfigMap,
|
||||
common_types::domain::AcquirerConfig,
|
||||
api_models::payment_methods::PaymentMethodListResponse,
|
||||
api_models::payment_methods::ResponsePaymentMethodsEnabled,
|
||||
api_models::payment_methods::ResponsePaymentMethodTypes,
|
||||
@ -773,6 +778,8 @@ Never share your secret api keys. Keep them guarded and secure.
|
||||
api_models::open_router::DecisionEngineGatewayWiseExtraScore,
|
||||
api_models::open_router::DecisionEngineSRSubLevelInputConfig,
|
||||
api_models::open_router::DecisionEngineEliminationData,
|
||||
api_models::profile_acquirer::ProfileAcquirerCreate,
|
||||
api_models::profile_acquirer::ProfileAcquirerResponse,
|
||||
euclid::frontend::dir::enums::CustomerDevicePlatform,
|
||||
euclid::frontend::dir::enums::CustomerDeviceType,
|
||||
euclid::frontend::dir::enums::CustomerDeviceDisplaySize,
|
||||
|
||||
@ -15,6 +15,7 @@ pub mod payments;
|
||||
pub mod payouts;
|
||||
pub mod poll;
|
||||
pub mod profile;
|
||||
pub mod profile_acquirer;
|
||||
pub mod proxy;
|
||||
pub mod refunds;
|
||||
pub mod relay;
|
||||
|
||||
18
crates/openapi/src/routes/profile_acquirer.rs
Normal file
18
crates/openapi/src/routes/profile_acquirer.rs
Normal file
@ -0,0 +1,18 @@
|
||||
#[cfg(feature = "v1")]
|
||||
/// Profile Acquirer - Create
|
||||
///
|
||||
/// Create a new Profile Acquirer for accessing our APIs from your servers.
|
||||
#[utoipa::path(
|
||||
post,
|
||||
path = "/profile_acquirers",
|
||||
request_body = ProfileAcquirerCreate,
|
||||
responses(
|
||||
(status = 200, description = "Profile Acquirer created", body = ProfileAcquirerResponse),
|
||||
(status = 400, description = "Invalid data")
|
||||
),
|
||||
tag = "Profile Acquirer",
|
||||
operation_id = "Create a Profile Acquirer",
|
||||
security(("api_key" = []))
|
||||
)]
|
||||
pub async fn profile_acquirer_create() { /* … */
|
||||
}
|
||||
Reference in New Issue
Block a user