#[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 more