Audience and Technical Level
Dwolla Connect is intended for mid- to enterprise-sized businesses. The technical level required to integrate can vary depending on the specific needs of your business and which aspects of the product you’ll be utilizing. In general, you will need to have a basic understanding of HTTP requests and responses, JSON data format and security best practices. Dwolla Connect requires skills in both front-end and back-end web and/or mobile development. Since Dwolla offers a REST API, you can integrate the API into your own platform using standard programming languages such as Node.js, Python, PHP, C-Sharp, Java/Kotlin and Ruby.Benefits
The benefits of using Dwolla Connect include:- Modern API for fast and efficient integration: Dwolla’s developer-friendly API enables you to move more quickly through your digital transformation process.
- Maintain existing banking relationships for ease of implementation: Eliminates the need for you to create a relationship with a new financial institution to enable seamless A2A transfers.
- Flexible and scalable solution: Easily add or switch between banks and effortlessly add new payment methods as your business evolves.
- Simplify integration development and maintenance: A Single API experience across bank partners and A2A payment methods, starting with standard ACH, Same Day ACH and wires, and adding faster payment options in the future.
Limitations
Some of the limitations of Dwolla include:- Not available in all countries: Dwolla is currently only available for businesses registered to operate within the United States.
- Integration complexity: Can be challenging to set up for businesses that are not familiar with APIs.
- Financial Institution relationships: Must have an eligible account at a participating financial institution (FI).
How it works
Dwolla integrates directly with financial institutions (currently, J.P. Morgan and Wells Fargo) to facilitate the payment initiation process on behalf of your business.
- Using Dwolla’s API, you initiate a transfer request to push/pull funds between your commercial bank account and an external party’s bank account.
- Dwolla receives the transfer request and passes the payment instructions on to the financial institution that holds your commercial account. The financial institution receives the payment instructions and kicks off the process to push (shown above) or pull funds between your commercial bank account and an external party’s bank account.
- According to its process, the financial institution debits (shown above) or credits your commercial account for the amount of the transaction and notifies Dwolla.
- Dwolla passes automated notifications back to you so you stay updated on the payment’s status.
Ready to experience the scalability, reliability and flexibility of account-to-account payments? Contact our payment experts to get started!