SetupIntentsStatus enum
Status of the setup intent.
For more info about payment intent status see: https://stripe.com/docs/payments/intents#intent-statuses.
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
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.