feat(connector): [PayMe] Implement preprocessing flow for cards (#1904)

This commit is contained in:
Sangamesh Kulkarni
2023-08-10 23:30:55 +05:30
committed by GitHub
parent 5bc7592af3
commit 38b9c077b7
17 changed files with 406 additions and 188 deletions

View File

@ -2407,6 +2407,10 @@ pub struct ApplepaySessionTokenResponse {
pub delayed_session_token: bool,
/// The next action for the sdk (ex: calling confirm or sync call)
pub sdk_next_action: SdkNextAction,
/// The connector transaction id
pub connector_reference_id: Option<String>,
/// The public key id is to invoke third party sdk
pub connector_sdk_public_key: Option<String>,
}
#[derive(Debug, Eq, PartialEq, serde::Serialize, Clone, ToSchema)]
@ -2489,9 +2493,9 @@ pub struct ApplePayPaymentRequest {
/// Represents the total for the payment.
pub total: AmountInfo,
/// The list of merchant capabilities(ex: whether capable of 3ds or no-3ds)
pub merchant_capabilities: Vec<String>,
pub merchant_capabilities: Option<Vec<String>>,
/// The list of supported networks
pub supported_networks: Vec<String>,
pub supported_networks: Option<Vec<String>>,
pub merchant_identifier: Option<String>,
}