[−][src]Enum stripe::OutcomeReason
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
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
A variant not yet supported by the library.
It is an error to send Other
as part of a request.
Trait Implementations
impl Eq for OutcomeReason
[src]
impl Clone for OutcomeReason
[src]
fn clone(&self) -> OutcomeReason
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl PartialEq<OutcomeReason> for OutcomeReason
[src]
fn eq(&self, other: &OutcomeReason) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
fn ne(&self, other: &Rhs) -> boolThis method tests for !=
.
impl Debug for OutcomeReason
[src]
impl Serialize for OutcomeReason
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl<'de> Deserialize<'de> for OutcomeReason
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Send for OutcomeReason
impl Sync for OutcomeReason
Blanket Implementations
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T> From for T
[src]
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
🔬 This is a nightly-only experimental API. (
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
🔬 This is a nightly-only experimental API. (
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,
impl<Q, K> Equivalent for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
fn equivalent(&self, key: &K) -> bool
[src]
impl<T> Erased for T
impl<T> Same for T
type Output = T
Should always be Self