[−][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 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 Eq for OutcomeReason
[src]
impl Eq for OutcomeReason
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 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> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
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, 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> 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, 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> 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