PaymentIntentStatus

enum PaymentIntentStatus : Enum<PaymentIntentStatus>

A PaymentIntentStatus represents the state that a given PaymentIntent is currently in.

See the API Reference for Intent Statuses

Use of this SDK is subject to the Stripe Terminal Terms: https://stripe.com/terminal/legal

Entries

Link copied to clipboard
@Json(name = "succeeded")
SUCCEEDED()

The PaymentIntent has been completed, and funds have been transferred.

Link copied to clipboard
@Json(name = "requires_payment_method")
REQUIRES_PAYMENT_METHOD()

The PaymentIntent has been created, but has no payment method attached to it.

Link copied to clipboard
@Json(name = "requires_confirmation")
REQUIRES_CONFIRMATION()

The PaymentIntent has been created and has a source attached, but has not yet been confirmed.

Link copied to clipboard
@Json(name = "requires_capture")
REQUIRES_CAPTURE()

The PaymentIntent has been created and has a source, but requires capture.

Link copied to clipboard
@Json(name = "processing")
PROCESSING()

The PaymentIntent has been created and has a source being processed by Stripe.

Link copied to clipboard
@Json(name = "canceled")
CANCELED()

The PaymentIntent has been canceled.

Properties

Link copied to clipboard
val name: String
Link copied to clipboard
val ordinal: Int