Enum stripe::OutcomeReason [−][src]
pub enum OutcomeReason {
    ApprovedWithId,
    CallIssuer,
    CardNotSupported,
    CardVelocityExceeded,
    CurrencyNotSupported,
    DoNotHonor,
    DoNotTryAgain,
    DuplicateTransaction,
    ExpiredCard,
    Fraudulent,
    GenericDecline,
    IncorrectNumber,
    IncorrectCvc,
    IncorrectPin,
    IncorrectZip,
    InsufficientFunds,
    InvalidAccount,
    InvalidAmount,
    InvalidCvc,
    InvalidExpiryYear,
    InvalidNumber,
    InvalidPin,
    IssuerNotAvailable,
    LostCard,
    MerchantBlacklist,
    NewAccountInformationAvailable,
    NoActionTaken,
    NotPermitted,
    PickupCard,
    PinTryExceeded,
    ProcessingError,
    ReenterTransaction,
    RestrictedCard,
    RevocationOfAllAuthorizations,
    RevocationOfAuthorization,
    SecurityViolation,
    ServiceNotAllowed,
    StolenCard,
    StopPaymentOrder,
    TestmodeDecline,
    TransactionNotAllowed,
    TryAgainLater,
    WithdrawalCountLimitExceeded,
    Other,
}An enum representing the possible values of a ChargeOutcome's reason field.
For more details see https://stripe.com/docs/api#charge_object-outcome-reason
Variants
ApprovedWithIdCallIssuerCardNotSupportedCardVelocityExceededCurrencyNotSupportedDoNotHonorDoNotTryAgainDuplicateTransactionExpiredCardFraudulentGenericDeclineIncorrectNumberIncorrectCvcIncorrectPinIncorrectZipInsufficientFundsInvalidAccountInvalidAmountInvalidCvcInvalidExpiryYearInvalidNumberInvalidPinIssuerNotAvailableLostCardMerchantBlacklistNewAccountInformationAvailableNoActionTakenNotPermittedPickupCardPinTryExceededProcessingErrorReenterTransactionRestrictedCardRevocationOfAllAuthorizationsRevocationOfAuthorizationSecurityViolationServiceNotAllowedStolenCardStopPaymentOrderTestmodeDeclineTransactionNotAllowedTryAgainLaterWithdrawalCountLimitExceededOther
                Trait Implementations
impl PartialEq for OutcomeReason[src] 
impl PartialEq for OutcomeReasonfn eq(&self, other: &OutcomeReason) -> bool[src] 
fn eq(&self, other: &OutcomeReason) -> boolThis method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &Rhs) -> bool1.0.0[src] 
fn ne(&self, other: &Rhs) -> bool1.0.0
[src]This method tests for !=.
impl Debug for OutcomeReason[src] 
impl Debug for OutcomeReasonfn fmt(&self, f: &mut Formatter) -> Result[src] 
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl Clone for OutcomeReason[src] 
impl Clone for OutcomeReasonfn clone(&self) -> OutcomeReason[src] 
fn clone(&self) -> OutcomeReasonReturns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src] 
fn clone_from(&mut self, source: &Self)1.0.0
[src]Performs copy-assignment from source. Read more
impl Eq for OutcomeReason[src] 
impl Eq for OutcomeReasonAuto Trait Implementations
impl Send for OutcomeReason
impl Send for OutcomeReasonimpl Sync for OutcomeReason
impl Sync for OutcomeReason