Enum paypal_rs::orders::AuthorizationStatus [−][src]
pub enum AuthorizationStatus { Created, Captured, Denied, Expired, PartiallyExpired, PartiallyCaptured, Voided, Pending, }
Expand description
The status of the payment authorization.
Variants
The authorized payment is created. No captured payments have been made for this authorized payment.
The authorized payment has one or more captures against it. The sum of these captured payments is greater than the amount of the original authorized payment.
PayPal cannot authorize funds for this authorized payment.
The authorized payment has expired.
A captured payment was made for the authorized payment for an amount that is less than the amount of the original authorized payment.
The payment which was authorized for an amount that is less than the originally requested amount.
The authorized payment was voided. No more captured payments can be made against this authorized payment.
The created authorization is in pending state. For more information, see status.details.
Trait Implementations
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>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for AuthorizationStatus
impl Send for AuthorizationStatus
impl Sync for AuthorizationStatus
impl Unpin for AuthorizationStatus
impl UnwindSafe for AuthorizationStatus