feat(router): Payment Intent and MCA changes for split payments (#9049)

This commit is contained in:
Anurag Thakur
2025-09-01 18:47:00 +05:30
committed by GitHub
parent ec5a955158
commit 81b340d3a9
20 changed files with 130 additions and 2 deletions

View File

@ -2860,6 +2860,29 @@ pub enum RequestIncrementalAuthorization {
Default,
}
#[derive(
Clone,
Debug,
Copy,
Default,
Eq,
Hash,
PartialEq,
serde::Deserialize,
serde::Serialize,
strum::Display,
strum::EnumString,
ToSchema,
)]
#[router_derive::diesel_enum(storage_type = "text")]
#[serde(rename_all = "snake_case")]
#[strum(serialize_all = "snake_case")]
pub enum SplitTxnsEnabled {
Enable,
#[default]
Skip,
}
#[derive(Clone, Copy, Eq, Hash, PartialEq, Debug, Serialize, Deserialize, strum::Display, ToSchema,)]
#[rustfmt::skip]
pub enum CountryAlpha3 {