Dwolla Balance offers a white labeled product experience powered by an API that enables you embed account-to-account payments into a web or mobile application. Dwolla Balance connects your business to the U.S. banking infrastructure through an established relationship with one of Dwolla’s financial institution partners. Dwolla Balance revolves around the idea of stored-value/digital wallet functionality, enabling a range of funds flow models such as sending funds (payouts), receiving funds (pay-ins), facilitating transfers between users, and facilitating transfers between a user's payment accounts (Me-to-Me).
Dwolla Balance is intended for businesses of all sizes, from small startups to large enterprises. 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 Balance 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. To expedite your integration, low code Drop-in Components are available for a wide range of functions which can be customized to match your brand.
The benefits of using Dwolla include:
The following key features help you diversify the way in which you embed account-to-account payments into your own platform:
Some of the limitations of Dwolla include:
All funds transfers made using the Dwolla Platform are performed by a financial institution partner, and any funds held in a Dwolla Balance are held by a financial institution partner. Learn more about our financial institution partners.