SetupIntentsStatus enum

Status of the setup intent.

For more info about payment intent status see: https://stripe.com/docs/payments/intents#intent-statuses.

Inheritance
Annotations
  • @JsonEnum(fieldRename: FieldRename.snake)

Constructors

SetupIntentsStatus()
const

Values

requiresPaymentMethod → const SetupIntentsStatus

When the SetupIntent is created, it has a status of requires_payment_method until a payment method is attached.

requiresConfirmation → const SetupIntentsStatus

Optional After the customer provides their payment information, the SetupIntent is ready to be confirmed. In most integrations, this state is skipped because payment method information is submitted at the same time that the SetupIntent is confirmed.

requiresAction → const SetupIntentsStatus

If the payment requires additional actions, such as authenticating with 3D Secure, the SetupIntent has a status of requires_action.

processing → const SetupIntentsStatus

After required actions are handled, the SetupIntent moves to processing. While for certain payment methods (for example, cards) processing can be quick, other payment methods can take up to several days to process.

succeeded → const SetupIntentsStatus

A SetupIntent with a status of succeeded means that the setup is successful. You may now attach this payment method to a Customer object and use this payment method for future payments.

canceled → const SetupIntentsStatus

You can cancel a SetupIntent at any point before it is processing or succeeded.

Properties

hashCode int
The hash code for this object.
no setterinherited
index int
A numeric identifier for the enumerated value.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

values → const List<SetupIntentsStatus>
A constant List of the values in this enum, in order of their declaration.