pub enum ThreeDSecureFailedReasonCodeEnum {
Show 35 variants
Unknown,
RejectedByIssuer,
CardAuthenticationFailed,
UnknownDevice,
UnsupportedDevice,
ExceedsAuthenticationFrequencyLimit,
ExpiredCard,
InvalidCardNumber,
InvalidTransaction,
NoCardRecord,
SecurityFailure,
StolenCard,
SuspectedFraud,
TransactionNotPermittedToCardholder,
CardholderNotEnrolledInService,
TransactionTimedOutAtTheAcs,
LowConfidence,
MediumConfidence,
HighConfidence,
VeryHighConfidence,
ExceedsAcsMaximumChallenges,
NonPaymentNotSupported,
ThreeRiNotSupported,
AcsTechnicalIssue,
DecoupledRequiredByAcs,
DecoupledMaxExpiryExceeded,
DecoupledAuthenticationInsufficientTime,
AuthenticationAttemptedButNotPerformedByCardholder,
AcsTimedOut,
InvalidAcsResponse,
AcsSystemErrorResponse,
ErrorGeneratingCavv,
ProtocolVersionNotSupported,
TransactionExcludedFromAttemptsProcessing,
RequestedProgramNotSupported,
}
Variants§
Unknown
RejectedByIssuer
CardAuthenticationFailed
UnknownDevice
UnsupportedDevice
ExceedsAuthenticationFrequencyLimit
ExpiredCard
InvalidCardNumber
InvalidTransaction
NoCardRecord
SecurityFailure
StolenCard
SuspectedFraud
TransactionNotPermittedToCardholder
CardholderNotEnrolledInService
TransactionTimedOutAtTheAcs
LowConfidence
MediumConfidence
HighConfidence
VeryHighConfidence
ExceedsAcsMaximumChallenges
NonPaymentNotSupported
ThreeRiNotSupported
AcsTechnicalIssue
DecoupledRequiredByAcs
DecoupledMaxExpiryExceeded
DecoupledAuthenticationInsufficientTime
AuthenticationAttemptedButNotPerformedByCardholder
AcsTimedOut
InvalidAcsResponse
AcsSystemErrorResponse
ErrorGeneratingCavv
ProtocolVersionNotSupported
TransactionExcludedFromAttemptsProcessing
RequestedProgramNotSupported
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ThreeDSecureFailedReasonCodeEnum
impl<'de> Deserialize<'de> for ThreeDSecureFailedReasonCodeEnum
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ThreeDSecureFailedReasonCodeEnum
impl RefUnwindSafe for ThreeDSecureFailedReasonCodeEnum
impl Send for ThreeDSecureFailedReasonCodeEnum
impl Sync for ThreeDSecureFailedReasonCodeEnum
impl Unpin for ThreeDSecureFailedReasonCodeEnum
impl UnwindSafe for ThreeDSecureFailedReasonCodeEnum
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more