feat(router): add capability to force challenge for 3DS Payments through Netcetera and send few optional fields (#7429)

Co-authored-by: Sk Sakil Mostak <skmahim71@gmail.com>
Co-authored-by: Sakil Mostak <73734619+Sakilmostak@users.noreply.github.com>
This commit is contained in:
Sai Harsha Vardhan
2025-03-06 18:32:27 +05:30
committed by GitHub
parent 1ff273e137
commit 957a228525
17 changed files with 195 additions and 70 deletions

View File

@ -1963,6 +1963,9 @@ pub struct ProfileCreate {
///Indicates if clear pan retries is enabled or not.
pub is_clear_pan_retries_enabled: Option<bool>,
/// Indicates if 3ds challenge is forced
pub force_3ds_challenge: Option<bool>,
}
#[nutype::nutype(
@ -2234,6 +2237,9 @@ pub struct ProfileResponse {
///Indicates if clear pan retries is enabled or not.
pub is_clear_pan_retries_enabled: bool,
/// Indicates if 3ds challenge is forced
pub force_3ds_challenge: bool,
}
#[cfg(feature = "v2")]
@ -2501,6 +2507,9 @@ pub struct ProfileUpdate {
///Indicates if clear pan retries is enabled or not.
pub is_clear_pan_retries_enabled: Option<bool>,
/// Indicates if 3ds challenge is forced
pub force_3ds_challenge: Option<bool>,
}
#[cfg(feature = "v2")]