[−][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
Trait Implementations
impl Clone for OutcomeReason
[src]
impl Clone for OutcomeReason
fn clone(&self) -> OutcomeReason
[src]
fn clone(&self) -> OutcomeReason
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 OutcomeReason
impl PartialEq<OutcomeReason> for OutcomeReason
[src]
impl PartialEq<OutcomeReason> for OutcomeReason
fn eq(&self, other: &OutcomeReason) -> bool
[src]
fn eq(&self, other: &OutcomeReason) -> bool
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]This method tests for !=
.
impl Debug for OutcomeReason
[src]
impl Debug for OutcomeReason
impl Serialize for OutcomeReason
[src]
impl Serialize for OutcomeReason
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
impl<'de> Deserialize<'de> for OutcomeReason
[src]
impl<'de> Deserialize<'de> for OutcomeReason
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Auto Trait Implementations
impl Send for OutcomeReason
impl Send for OutcomeReason
impl Sync for OutcomeReason
impl Sync for OutcomeReason
Blanket Implementations
impl<T> From for T
[src]
impl<T> From for T
impl<T, U> Into for T where
U: From<T>,
[src]
impl<T, U> Into for T where
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
impl<T, U> TryFrom for T where
T: From<U>,
[src]
impl<T, U> TryFrom for T where
T: From<U>,
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]
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T> Borrow for T where
T: ?Sized,
[src]
impl<T> Borrow for T where
T: ?Sized,
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
impl<T, U> TryInto for T where
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]
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
impl<T> BorrowMut for T where
T: ?Sized,
[src]
impl<T> BorrowMut for T where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
fn borrow_mut(&mut self) -> &mut T
impl<T> Any for T where
T: 'static + ?Sized,
[src]
impl<T> Any for T where
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId
[src]
fn get_type_id(&self) -> TypeId
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
impl<T> Same for T
impl<T> Same for T
type Output = T
Should always be Self
impl<Q, K> Equivalent for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
impl<Q, K> Equivalent for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
fn equivalent(&self, key: &K) -> bool
[src]
fn equivalent(&self, key: &K) -> bool
impl<T> Erased for T
impl<T> Erased for T