provider POST /v1/terminal/readers/{reader}/process_setup_intent
@utdk/stripe /v1/terminal/readers/{reader}/process_setup_intent
Hand-off a SetupIntent to a Reader
<p>Initiates a SetupIntent flow on a Reader. See <a href="/docs/terminal/features/saving-payment-details/save-directly">Save directly without charging</a> for more details.</p>
reader path required
string

Try it

Authentication
Configure credentials for Stripe API
Gateway
The gateway proxies requests and injects credentials server-side. Configure credentials above, then enter your gateway URL.

Saved automatically to browser storage.

postterminalreadersreaderprocesssetupintent
POST/v1/terminal/readers/{reader}/process_setup_intent
<p>Initiates a SetupIntent flow on a Reader. See <a href="/docs/terminal/features/saving-payment-details/save-directly">Save directly without charging</a> for more details.</p>

Parameters

required

Input

required

This field indicates whether this payment method can be shown again to its customer in a checkout flow. Stripe products such as Checkout and Elements use this field to determine whether a payment method can be shown as a saved payment method in a checkout flow.

Specifies which fields in the response should be expanded.

Configuration overrides for this setup, such as MOTO and customer cancellation settings.

required

The ID of the SetupIntent to process on the reader.

Enter a gateway URL above to enable sending.

Code snippet
Updates live as you fill in the form above.

TypeScript

import stripe from '@utdk/stripe';

await stripe.postterminalreadersreaderprocesssetupintent()