SetupIntentStatus

Represents the state of a SetupIntent.

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
@SerialName(value = "requires_payment_method")
REQUIRES_PAYMENT_METHOD

Next step: collect a payment method by calling collectPaymentMethod.

Link copied to clipboard
@SerialName(value = "requires_confirmation")
REQUIRES_CONFIRMATION

Next step: confirm the SetupIntent by calling confirmSetupIntent.

Link copied to clipboard
@SerialName(value = "requires_action")
REQUIRES_ACTION

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

Link copied to clipboard
@SerialName(value = "processing")
PROCESSING

Once required actions are handled, the SetupIntent moves to processing. While for certain payment methods (e.g., cards) processing can be quick, other payment methods can take up to a few days to process.

Link copied to clipboard
@SerialName(value = "succeeded")
SUCCEEDED

The SetupIntent succeeded.

Link copied to clipboard
@SerialName(value = "canceled")
CANCELLED

The SetupIntent was canceled.

Properties

Link copied to clipboard

Returns a representation of an immutable list of all enum entries, in the order they're declared.

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Link copied to clipboard

Returns an array containing the constants of this enum type, in the order they're declared.