Create Funding Source

The "Create Unverified Funding Source" endpoint allows merchants to manually add a customer's bank account using their routing and account numbers. This endpoint should only be used when sending credits (transferring funds from the merchant's bank to the customer's bank). Since the bank account will not be verified, it can only be used for credits (outbound transfers). If you need to debit the customer's account, use Plaid Authorization instead. To add a funding source to a customer, you will need to follow the steps below: 1. Create a Customer 2. Add a Funding Source — This step links a bank account to your Customer's profile. While it's authorized for direct credits, debit capability requires Plaid verification. Follow the next steps. 3. For accounts that require debit capability, use Plaid Authorization to add and verify the bank account — micro-deposit initiation is deprecated as of June 8, 2026. 4. Listen for funding source webhooks 5. Start creating direct credits / subscriptions

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

📘

Before using any endpoint, you need to set the environment:

Click on Environment in the Base URL and enter the appropriate option:
api (Production) for the live environment.
sandbox (Sandbox) for testing.

Body Params
string
required

User ID.

int32
required

Routing number.

int32
required

Account number.

string
required

checking or savings.

string
enum
required

Bank name.

Allowed:
Headers
string
enum
Defaults to application/json

Generated from available request content types

Allowed:
Response

Language
Credentials
Header
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json