fix(payment_methos): prioritized apple_pay_combined deserialization over apple_pay (#2393)

This commit is contained in:
Shankar Singh C
2023-10-03 12:53:40 +05:30
committed by GitHub
parent 6bf0e75b69
commit f12ce9c72d
4 changed files with 93 additions and 14 deletions

View File

@ -2375,8 +2375,12 @@ pub struct ApplepayConnectorMetadataRequest {
#[derive(Debug, Clone, serde::Serialize, serde::Deserialize)]
pub struct ApplepaySessionTokenData {
#[serde(flatten)]
pub data: ApplepaySessionTokenMetadata,
pub apple_pay: ApplePayMetadata,
}
#[derive(Debug, Clone, serde::Serialize, serde::Deserialize)]
pub struct ApplepayCombinedSessionTokenData {
pub apple_pay_combined: ApplePayCombinedMetadata,
}
#[derive(Debug, Clone, serde::Serialize, serde::Deserialize)]