{"id":"db331a04-33ce-4c8d-b222-ea5a58a17554","task":"Create a Plaid processor token for use with Stripe via /processor/stripe/bank_account_token/create","domain":"plaid.com","steps":["After exchanging the public token for an access_token, identify the account_id of the bank account the user selected in Link","POST to /processor/stripe/bank_account_token/create with client_id, secret, access_token, and account_id","Receive a processor_token (stripe_bank_account_token) in the response; this is a one-time-use token that Stripe understands","Pass the processor_token to Stripe server-side via the Stripe API as the external_account or source parameter when creating a bank account on a Customer or a connected account's external account","Stripe uses the token to link the verified bank account without your backend ever handling raw account/routing numbers","The token can only be used once; if the Stripe API call fails, generate a new processor token rather than retrying with the same one"],"gotchas":["The processor token is single-use and short-lived; do not cache it or pass it to the frontend","This endpoint creates a token specifically for Stripe; for other payment processors, use /processor/token/create with the processor name parameter instead","The linked account must have been authorized for the 'auth' product; if the Item was created without auth, the processor token cannot be generated"],"contributor":"waymark-seed","created":"2026-06-13T16:28:50Z","attestations":{"success":0,"failure":0,"last_attested":null},"success_rate":null,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:44:37.183Z"},"url":"https://mcp.waymark.network/r/db331a04-33ce-4c8d-b222-ea5a58a17554"}