Create Stripe bank account token

POST /processor/stripe/bank_account_token/create

Used to create a token suitable for sending to Stripe to enable Plaid-Stripe integrations. For a detailed guide on integrating Stripe, see Add Stripe to your app.

Note that the Stripe bank account token is a one-time use token. To store bank account information for later use, you can use a Stripe customer object and create an associated bank account from the token, or you can use a Stripe Custom account and create an associated external bank account from the token. This bank account information should work indefinitely, unless the user's bank account information changes or they revoke Plaid's permissions to access their account. Stripe bank account information cannot be modified once the bank account token has been created. If you ever need to change the bank account details used by Stripe for a specific customer, have the user go through Link again and create a new bank account token from the new access_token.

To revoke a bank account token, the entire underlying access token must be revoked using /item/remove.

Request Body

Required

ProcessorStripeBankAccountTokenCreateRequest defines the request schema for /processor/stripe/bank_account/create

Parameters

client_id
string
Your Plaid API client_id. The client_id is required and may be provided either in the PLAID-CLIENT-ID header or as part of a request body.
secret
string
Your Plaid API secret. The secret is required and may be provided either in the PLAID-SECRET header or as part of a request body.
access_token
required, string
The access token associated with the Item data is being requested for.
account_id
required, string
The account_id value obtained from the onSuccess callback in Link

Response

ProcessorStripeBankAccountTokenCreateResponse defines the response schema for /processor/stripe/bank_account/create

Response Properties

stripe_bank_account_token
required, string
A token that can be sent to Stripe for use in making API calls to Plaid
request_id
required, string
A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.