The ACH network can be a complicated one to navigate, but Dwolla has built a platform that makes it easy for developers to get up and running by wrapping bank transfers to, from, or between your customers into an ACH API for moving money between US bank accounts. To help you make ACH payments programmatically, we’ve simplified the bank transfer to a few simple steps:
Create a customer record:
Attach a funding source:
"name": “Wells Fargo ACH”
Create a ACH transfer:
To see how Dwolla’s ACH API works without actually moving money you can use our sandbox environment. Our sandbox environment lets you test transfers using fake data in your application quickly to see how our platform operates.
To initiate transactions you’ll need to generate an application and include the application credentials in your requests. To get started, see the instructions below:
- How to generate an application
There is another functionality that Dwolla offers as well:
- Instant bank account verification for transfers
- The ability for your application to hold a balance
If you’re looking at building custom ACH API solutions and could use some advice about the best way to build your application, our integration team can assist you.
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.