SetupIntentStatus
The possible status types for setup intents.
enum SetupIntentStatus {
CANCELED
PROCESSING
REQUIRES_ACTION
REQUIRES_CONFIRMATION
REQUIRES_PAYMENT_METHOD
SUCCEEDED
}
Values
SetupIntentStatus.CANCELED
You can cancel a SetupIntent at any point before it’s in a processing or succeeded state. Canceling it invalidates the SetupIntent for future payment attempts, and can’t be undone. If any funds have been held, cancellation releases them.
SetupIntentStatus.PROCESSING
After required actions are handled, the SetupIntent moves to processing for asynchronous payment methods, such as bank debits. These types of payment methods can take up to a few days to process. Other payment methods, such as cards, are processed more quickly and don’t go into the processing status.
SetupIntentStatus.REQUIRES_ACTION
If the payment requires additional actions, such as authenticating with 3D Secure, the SetupIntent has a status of requires_action.
SetupIntentStatus.REQUIRES_CONFIRMATION
After the customer provides their payment information, the SetupIntent is ready to be confirmed.
SetupIntentStatus.REQUIRES_PAYMENT_METHOD
SetupIntent is created, it has a status of requires_payment_method1 until a payment method is attached.
SetupIntentStatus.SUCCEEDED
A SetupIntent with a status of succeeded means that the payment flow it is driving is complete.
Member of
CardSetupIntent object