pub enum TransStatusReason {
Show 21 variants
CardAuthenticationFailed,
UnknownDevice,
UnsupportedDevice,
ExceedsAuthenticationFrequencyLimit,
ExpiredCard,
InvalidCardNumber,
InvalidTransaction,
NoCardRecord,
SecurityFailure,
StolenCard,
SuspectedFraud,
TransactionNotPermittedToCardholder,
CardholderNotEnrolledInService,
TransactionTimedOutAtAcs,
LowConfidence,
MediumConfidence,
HighConfidence,
VeryHighConfidence,
ExceedsMaxChallengesPerTransaction,
NonPaymentNotSupported,
ThreeDsRequestorChallengeIndicator3NotAccepted,
}Expand description
Reason code accompanying a non-successful TransStatus.
Variants§
CardAuthenticationFailed
UnknownDevice
UnsupportedDevice
ExceedsAuthenticationFrequencyLimit
ExpiredCard
InvalidCardNumber
InvalidTransaction
NoCardRecord
SecurityFailure
StolenCard
SuspectedFraud
TransactionNotPermittedToCardholder
CardholderNotEnrolledInService
TransactionTimedOutAtAcs
LowConfidence
MediumConfidence
HighConfidence
VeryHighConfidence
ExceedsMaxChallengesPerTransaction
NonPaymentNotSupported
ThreeDsRequestorChallengeIndicator3NotAccepted
Trait Implementations§
Source§impl Clone for TransStatusReason
impl Clone for TransStatusReason
Source§fn clone(&self) -> TransStatusReason
fn clone(&self) -> TransStatusReason
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TransStatusReason
impl Debug for TransStatusReason
Source§impl<'de> Deserialize<'de> for TransStatusReason
impl<'de> Deserialize<'de> for TransStatusReason
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
Source§impl Hash for TransStatusReason
impl Hash for TransStatusReason
Source§impl PartialEq for TransStatusReason
impl PartialEq for TransStatusReason
Source§fn eq(&self, other: &TransStatusReason) -> bool
fn eq(&self, other: &TransStatusReason) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for TransStatusReason
impl Serialize for TransStatusReason
impl Copy for TransStatusReason
impl Eq for TransStatusReason
impl StructuralPartialEq for TransStatusReason
Auto Trait Implementations§
impl Freeze for TransStatusReason
impl RefUnwindSafe for TransStatusReason
impl Send for TransStatusReason
impl Sync for TransStatusReason
impl Unpin for TransStatusReason
impl UnsafeUnpin for TransStatusReason
impl UnwindSafe for TransStatusReason
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