Enum libstripe::OutcomeReason
source · pub enum OutcomeReason {
Show 42 variants
ApprovedWithID,
CallIssuer,
CardNotSupported,
CardVelocityExceeded,
CurrencyNotSupported,
DoNotHonor,
DoNotTryAgain,
DuplicateTransaction,
ExpiredCard,
Fraudulent,
GenericDecline,
IncorrectNumber,
IncorrectCVC,
IncorrectPIN,
IncorrectZip,
InsufficientFunds,
InvalidAccount,
InvalidAmount,
InvalidCVC,
InvalidExpiryYear,
InvalidNumber,
InvalidPin,
IssuerNotAvailable,
LostCard,
NewAccountInformationAvailable,
NoActionTaken,
NotPermitted,
PickupCard,
PinTryExceeded,
ProcessingError,
ReenterTransaction,
RestrictedCard,
RevocationOfAllAuthorization,
RevocationOfAuthorization,
SecurityViolation,
ServiceNotAllowed,
StolenCard,
StopPaymentOrder,
TestmodeDeclined,
TransactionNotAllowed,
TryAgainLater,
WithrawalCountLimitExceeded,
}
Variants§
ApprovedWithID
CallIssuer
CardNotSupported
CardVelocityExceeded
CurrencyNotSupported
DoNotHonor
DoNotTryAgain
DuplicateTransaction
ExpiredCard
Fraudulent
GenericDecline
IncorrectNumber
IncorrectCVC
IncorrectPIN
IncorrectZip
InsufficientFunds
InvalidAccount
InvalidAmount
InvalidCVC
InvalidExpiryYear
InvalidNumber
InvalidPin
IssuerNotAvailable
LostCard
NewAccountInformationAvailable
NoActionTaken
NotPermitted
PickupCard
PinTryExceeded
ProcessingError
ReenterTransaction
RestrictedCard
RevocationOfAllAuthorization
RevocationOfAuthorization
SecurityViolation
ServiceNotAllowed
StolenCard
StopPaymentOrder
TestmodeDeclined
TransactionNotAllowed
TryAgainLater
WithrawalCountLimitExceeded
Trait Implementations§
source§impl Debug for OutcomeReason
impl Debug for OutcomeReason
source§impl<'de> Deserialize<'de> for OutcomeReason
impl<'de> Deserialize<'de> for OutcomeReason
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