Sandbox Test mode with Plaid Sandbox — no real money moves. Bank login: user_good / pass_good · All test logins

Sandbox logins & test banks

Plaid publishes these test logins for Sandbox. They work at every Sandbox institution; MFA and error triggers work at non-OAuth institutions only. Source: Plaid’s Sandbox documentation.

Logins

UsernamePasswordUse for
user_goodpass_goodDefault — works with most products (Auth, Transactions, Identity, Assets, Investments, Liabilities, Statements)
user_transactions_dynamicany non-blankRealistic transactions that change on refresh; needed to add custom transactions
user_ewa_user, user_yuppie, user_small_businesspass_goodPersona-based transaction histories
user_loan_locpass_goodLoans and lines of credit (Liabilities)
user_limited_purpose_checkingpass_goodLimited-purpose checking accounts (Auth)
user_bank_income{}Bank Income with many income stream types
user_credit_profile_poor / _good / _excellentanyNet-loss, neutral (gig income) and strong (salary + rental) cash flow
user_credit_bonus, user_credit_joint_accountanySalary streams with bonuses; joint account with two identities
user_prism_1 … user_prism_8anyPartner Insights reports

Multi-factor, reCAPTCHA and micro-deposits

UsernamePasswordThen
user_goodmfa_deviceEnter code 1234
user_goodmfa_questions_1_1Answer answer_0_0 (format answer_<i>_<j>)
user_goodmfa_selectionsChoose tomato, then ketchup
user_good{"recaptcha":"good"} / {"recaptcha":"bad"}Solve the reCAPTCHA manually; “bad” ends in RECAPTCHA_BAD
user_goodmicrodeposits_goodAutomated micro-deposits at Houndstooth Bank (checking ••0000, verifies after ~24 h)

Trigger an error

Log in with user_good and password error_<CODE>, for example error_ITEM_LOCKED, error_INVALID_CREDENTIALS, error_INSTITUTION_NOT_RESPONDING, error_NO_ACCOUNTS, error_INVALID_MFA, error_USER_SETUP_REQUIRED. Not available at OAuth institutions.

Test institutions

InstitutionIDNotes
First Platypus Bankins_109508Default non-OAuth bank — use this one
First Gingham Credit Unionins_109509Non-OAuth
Tattersall Federal Credit Unionins_109510Non-OAuth
Tartan Bankins_109511Non-OAuth
Houndstooth Bankins_109512Instant Match and Automated Micro-deposits
Flexible Platypus Bankins_116834Asks for a date of birth after login (January 15, 2000)
Windowpane Bankins_135858Instant Micro-deposits
First Platypus Limited Purposeins_138395Limited-purpose depository accounts
Unhealthy Platypus Bank – Degraded / Downins_132363 / ins_132361Institution health states
Platypus OAuth Bankins_127287OAuth — needs a registered HTTPS redirect (off in this demo)
First Platypus Bank – OAuthins_129644OAuth, consent-expiration testing (off in this demo)

Account-holder data (Identity, Identity Match)

Connections made with user_good at First Platypus Bank return this owner — enter it on Identity Match for a passing score:

FieldValue
NameAlberta Bobbeth Charleson
Emailaccountholder0@example.com
Phone1112223333
Address2992 Cameron Road, Malakoff, NY 14236

Auth test numbers

user_good checking returns account 1111222233330000 and routing 011401533 (savings ends in 1111). BankBridge only ever displays them masked.

Identity Verification test person

FieldValue
Phone / code+1 234-567-8909 / 11111
NameLeslie Knope
Date of birthJanuary 18, 1975
Address123 Main St., Pawnee, Indiana 46001
SSN123-45-6788 or 123-45-6789

Changing any value makes the data check fail. Documents are always treated as genuine in Sandbox and selfie checks don’t run. Identity Verification must be enabled for your team (Dashboard → Enable Sandbox).

Returning-user phone numbers

In the BankBridge Sandbox Toolkit, Link can be opened as a returning user: phone 415-555-0011, code 123456 (two saved institutions). The toolkit’s Sandbox profiles list more personas.