#[non_exhaustive]pub enum PaymentAttemptStatus {
Authorized,
AuthorizedFlagged,
Canceled,
Captured,
Error,
ActionRequired,
PendingNoActionRequired,
Created,
Unknown,
Dropped,
}
Expand description
Status of this payment attempt.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Authorized
Authorized but not captured. Payment attempt is incomplete.
AuthorizedFlagged
Authorized but not captured because it has been flagged as potentially fraudulent. Payment attempt is incomplete.
Canceled
Previously authorized payment attempt has been canceled. Typically when authorized_flagged
payment attempts are rejected.
Captured
Payment captured successfully. Payment attempt is complete.
Error
Something went wrong and the payment attempt was unsuccessful. Check the error_code
for more information.
ActionRequired
Customer must complete an action for this payment attempt to proceed. Typically means that the payment attempt requires 3DS.
PendingNoActionRequired
Response required from the bank or payment provider. Transaction is pending.
Created
New payment attempt created.
Unknown
Payment attempt status not known.
Dropped
Payment attempt dropped by Paddle.
Trait Implementations§
Source§impl Clone for PaymentAttemptStatus
impl Clone for PaymentAttemptStatus
Source§fn clone(&self) -> PaymentAttemptStatus
fn clone(&self) -> PaymentAttemptStatus
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for PaymentAttemptStatus
impl Debug for PaymentAttemptStatus
Source§impl<'de> Deserialize<'de> for PaymentAttemptStatus
impl<'de> Deserialize<'de> for PaymentAttemptStatus
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>,
Source§impl Hash for PaymentAttemptStatus
impl Hash for PaymentAttemptStatus
Source§impl Ord for PaymentAttemptStatus
impl Ord for PaymentAttemptStatus
Source§fn cmp(&self, other: &PaymentAttemptStatus) -> Ordering
fn cmp(&self, other: &PaymentAttemptStatus) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Source§impl PartialEq for PaymentAttemptStatus
impl PartialEq for PaymentAttemptStatus
Source§impl PartialOrd for PaymentAttemptStatus
impl PartialOrd for PaymentAttemptStatus
Source§impl Serialize for PaymentAttemptStatus
impl Serialize for PaymentAttemptStatus
impl Eq for PaymentAttemptStatus
impl StructuralPartialEq for PaymentAttemptStatus
Auto Trait Implementations§
impl Freeze for PaymentAttemptStatus
impl RefUnwindSafe for PaymentAttemptStatus
impl Send for PaymentAttemptStatus
impl Sync for PaymentAttemptStatus
impl Unpin for PaymentAttemptStatus
impl UnwindSafe for PaymentAttemptStatus
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key
and return true
if they are equal.