# setup\_intent\_next\_action

From **Stripe API**.

- Type: `object`

## Properties

### `redirect_to_url`

- Required: false
- Type: `object`

### `type`

- Required: true
- Type: `string`
- maxLength: `5000`

Type of the next action to perform, one of `redirect_to_url`, `use_stripe_sdk`, `alipay_handle_redirect`, `oxxo_display_details`, or `verify_with_microdeposits`.

### `use_stripe_sdk`

- Required: false
- Type: `object`

When confirming a SetupIntent with Stripe.js, Stripe.js depends on the contents of this dictionary to invoke authentication flows. The shape of the contents is subject to change and is only intended to be used by Stripe.js.

### `verify_with_microdeposits`

- Required: false
- Type: `object`

## JSON Schema

```json
{"properties":{"redirect_to_url":{"$ref":"#/components/schemas/setup_intent_next_action_redirect_to_url"},"type":{"description":"Type of the next action to perform, one of `redirect_to_url`, `use_stripe_sdk`, `alipay_handle_redirect`, `oxxo_display_details`, or `verify_with_microdeposits`.","maxLength":5000,"type":"string"},"use_stripe_sdk":{"description":"When confirming a SetupIntent with Stripe.js, Stripe.js depends on the contents of this dictionary to invoke authentication flows. The shape of the contents is subject to change and is only intended to be used by Stripe.js.","type":"object"},"verify_with_microdeposits":{"$ref":"#/components/schemas/setup_intent_next_action_verify_with_microdeposits"}},"required":["type"],"title":"SetupIntentNextAction","type":"object","x-expandableFields":["redirect_to_url","verify_with_microdeposits"]}
```
