Add a Bank Account to a Customer’s Profile

Paynote supports five methods to onboard a customer’s bank account for ACH transactions. Choose the approach that best fits your integration, risk model, and user experience needs.

1. Plaid Authorization

A browser-based flow where customers connect their bank through Plaid. Plaid automatically selects the fastest available verification method: Instant Auth, Instant Match, Instant Micro-deposits, Same-Day Micro-deposits, Automated Micro-deposits, or Database Match.
🔗 <https://docs.paynote.io/reference/add-via-plaid-authorization>

2. Plaid Processor Token

Leverage your existing Plaid integration. Exchange a Plaid processor token for a Verified funding source.
🔗 https://docs.paynote.io/reference/add-funding-source-via-processor-token

3. Add Verified 3rd-Party Funding Source

Supply routing + account numbers already verified by your own service—instantly marked “Verified.”
🔗 https://docs.paynote.io/reference/create-3rd-party-funding-source

4. Micro-Deposits

New micro-deposit initiations are no longer supported. For new bank account connections, use Plaid Authorization. Existing verified accounts and in-progress verifications are not affected.

Step-by-step verification using small test deposits:

5. Add Unverified Funding Source (Credits Only)

Link an unverified account for ACH credits (push only). Verify later if you need debits.
🔗 https://docs.paynote.io/reference/add-unverified-funding-source


Each method comes with trade-offs in user experience, speed, and risk. Link to the detailed reference to get started!