Funding Accounts — Setting Up Payment Sources
Before Payments can flow through Method, your program needs a verified disbursement Account. This is typically your company’s corporate checking Account, not an Account belonging to an end user. In the Prefunded (push) Model, you send funds from the disbursement Account to a Method-managed FBO Account by ACH or wire. In the Method Debit (pull) Model, Method debits the disbursement Account by ACH. See Flow of Funds Setup to understand the standard funding flows, including Per-Payment funding. Create the disbursement Account withPOST /accounts:
Your team configures funding Accounts. End users do not. End users connect liability Accounts; your verified disbursement Account funds the Payments.
Micro-Deposits
Method sends two small deposits. Confirm both amounts after they settle, typically in 1–2 business days.
Plaid
Verify instantly with a Plaid processor token.
MX
Verify instantly with an MX processor token.
Teller
Verify instantly with a Teller processor token.
If your team does not use an existing bank data aggregator, Plaid is the recommended default for instant verification.
Verification Flow
- Create the funding Account with
POST /accounts. - Create a Verification Session with
POST /accounts/{id}/verification_sessions. - Complete the verification:
- Micro-deposits: Wait 1–2 business days, then submit both amounts.
- Plaid, MX, or Teller: Submit the processor token with the Plaid, MX, or Teller endpoint.
- Listen for the
account.updatewebhook. Retrieve the Account and confirm that itsstatusisactivebefore you use it.
You can create multiple verified disbursement Accounts and select the source in each
POST /payments request.