Mock server

Use our mock bank server to understand the subset of FDX information that Plaid consumes. This mock server uses hardcoded public bearer tokens. Remember that in production, bearer tokens must be secure.

See the following Postman collection:

Run in Postman

Or, skip Postman and make a few example cURL calls directly to the mock server in a command line:

Action
Example call
List all accounts for the test usercurl --request GET 'https://api.firstplaidypusbank.com/fdx/v5/accounts' --header 'Authorization: Bearer 000000000001'
Get the balance of the test user's checking accountcurl --request GET 'https://api.firstplaidypusbank.com/fdx/v5/accounts/deposit_01_checking' --header 'Authorization: Bearer 000000000001'
List the transactions on the test user's checking accountcurl --request GET 'https://api.firstplaidypusbank.com/fdx/v5/accounts/deposit_01_checking/transactions?startTime=2022-01-30&endTime=2022-05-30' --header 'Authorization: Bearer 000000000001'
List the supported payment networks for the test user's savings accountcurl --request GET 'https://api.firstplaidypusbank.com/fdx/v5/accounts/deposit_02_savings/payment-networks' --header 'Authorization: Bearer 000000000001'
Get the contact info on the test user's savings accountcurl --request GET 'https://api.firstplaidypusbank.com/fdx/v5/accounts/deposit_02_savings/contact' --header 'Authorization: Bearer 000000000001'
Get the balance of the test user's mortgage accountcurl --request GET 'https://api.firstplaidypusbank.com/fdx/v5/accounts/loan_02_mortgage' --header 'Authorization: Bearer 000000000001'
Get the balance of the test user's credit cardcurl --request GET 'https://api.firstplaidypusbank.com/fdx/v5/accounts/loc_01_creditcard' --header 'Authorization: Bearer 000000000001'
List the transactions on the test user's credit cardcurl --request GET 'https://api.firstplaidypusbank.com/fdx/v5/accounts/loc_01_creditcard/transactions?startTime=2022-01-30&endTime=2022-05-30' --header 'Authorization: Bearer 000000000001'
List the transactions on the test user's investment accountcurl --request GET 'https://api.firstplaidypusbank.com/fdx/v5/accounts/investment_01_trust/transactions?startTime=2022-01-30&endTime=2022-05-30' --header 'Authorization: Bearer 000000000001'