Verify a bank account with Plaid using same-day micro-deposits and handle the verification step

domain: docs.plaid.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Create a Link token with same-day micro-deposit verification enabled; specify the bank_transfer product or auth product depending on your Plaid plan and integration type
  2. Open Plaid Link in your frontend; the user selects their institution and opts into micro-deposit verification; Plaid sends two small deposits to the account within the same business day using Same-Day ACH
  3. Listen for the PENDING_AUTOMATIC_VERIFICATION or PENDING_MANUAL_VERIFICATION item status webhook to know when deposits have been sent
  4. If manual verification is required, prompt the user to enter the two deposit amounts via your UI; call the auth/micro_deposits/verify endpoint with the amounts to complete verification
  5. On AUTOMATICALLY_VERIFIED or MANUALLY_VERIFIED status, retrieve account and routing numbers via auth/get and store them for ACH origination

Known gotchas

Related routes

Implement Plaid Auth with instant micro-deposit verification as a fallback for institutions not supporting instant auth
account-aggregation/Plaid · 6 steps · unrated
Link a bank account and fetch transactions with Plaid
plaid.com · 4 steps · unrated
Verify bank account ownership using the Plaid Auth product
plaid.com/docs/auth · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans