Processor

processorTokenCreate

POST
/processor/token/create

Used to create a token suitable for sending to one of Plaid's partners to enable integrations. Note that Stripe partnerships use bank account tokens instead; see /processor/stripe/bank_account_token/create for creating tokens for use with Stripe integrations.

Authorization

PLAID-CLIENT-ID PLAID-SECRET Plaid-Version
PLAID-CLIENT-ID<token>

In: header

PLAID-SECRET<token>

In: header

Plaid-Version<token>

In: header

Request Body

application/json

ProcessorTokenCreateRequest defines the request schema for /processor/token/create

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*string

The access token associated with the Item data is being requested for.

account_id*string

The account_id value obtained from the onSuccess callback in Link

processor*Processor

The processor you are integrating with.

Value in

  • "achq"
  • "alpaca"
  • "astra"
  • "check"
  • "checkbook"
  • "circle"
  • "drivewealth"
  • "dwolla"
  • "galileo"
  • "lithic"
  • "modern_treasury"
  • "moov"
  • "ocrolus"
  • "prime_trust"
  • "rize"
  • "sila_money"
  • "svb_api"
  • "treasury_prime"
  • "unit"
  • "vesta"
  • "vopay"
  • "wyre"

Response Body

application/json

curl -X POST "https://example.com/processor/token/create" \  -H "Content-Type: application/json" \  -d '{    "access_token": "string",    "account_id": "string",    "processor": "achq"  }'
{  "processor_token": "processor-sandbox-0asd1-a92nc",  "request_id": "xrQNYZ7Zoh6R7gV"}