In order to accept ACH payments, you’ll need to connect and verify your users’ bank accounts. Dwolla offers a few ways to do this for users connecting to your platform or application.

If your business is using ACH-based transactions, it’s important to consider whether your business should verify bank accounts. This verification is done for a variety of reasons—safety, security, etc—and is especially helpful if you’re collecting from a connected bank account. Primarily, verification can help you ensure funds are coming from an actual bank account.

At Dwolla, we offer a few ways to verify bank accounts within our White Label API, which we’ll walk you through below. In short, the options include:

- Instant bank account verification ONLY

- Instant bank account verification with a FALLBACK to microdeposits

- Instant bank account verification or OPTING for microdeposits

Instant Account Verification

Dwolla.js, for White Label, allows you to integrate instant bank account verification (IAV) in just a few lines of code. In this option of verification, a user is prompted to select their banking institution; they can either choose one of the popular banks listed or type in their bank in the search field. Next, the user enters their online banking credentials to verify the account.

Better yet, dwolla.js can be tailored to match your branding—from color, to font size and style. So if you’re more of a Helvetica fan, you’re able to change the flow’s font to accommodate.

Instant Account Verification with a fallback to microdeposits

Instant account verification accommodates a vast majority of the U.S. banking population, but if a bank isn’t included (a bank may not have online banking login, etc), then there is an option to “fallback” to microdeposits.  

This flow looks a lot like IAV, with a significant difference. If there is an error in using the instant verification, then the user is prompted to “Try another bank” or “Use deposit verification.” When using deposit verification, the user will input their routing and account number. Here, Dwolla will deposit a few small amounts to confirm the account belongs to the user.  

Instant Account Verification (IAV) or microdeposits

The third option in the series has only a minor difference from the option listed above. With IAV, fallback to microdeposits the user must first try to use the instant account verification flow. However, with IAV or microdeposits the user can select which route they’d like to go from the start.

If a user simply chooses microdeposits right off the bat, then they’ll be prompted to enter their account and routing number. Dwolla will then continue as usual, and deposit a few small amounts into their account for the user to track and confirm.

To learn more about our instant bank account verification methods, reach out. Drop us a note below.

Get started now.

Learn more about our bank transfer API. Contact an integration specialist.
Financial institutions play an important role in our network.

Dwolla, Inc. is an agent of Veridian Credit Union and Compass Bank and all funds associated with your account in our network are held in pooled accounts at Veridian Credit Union and Compass Bank. These funds are not eligible for individual insurance, including FDIC insurance and may not be eligible for share insurance by the National Credit Union Share Insurance Fund. Dwolla, Inc. is the operator of a software platform that communicates user instructions for funds transfers to Veridian Credit Union and Compass Bank.