What is Dwolla? - Dwolla Developer Portal

Overview

Dwolla offers a white labeled product experience powered by an API that enables you to embed account-to-account payments into a web or mobile application. Dwolla connects your business to the U.S. banking infrastructure through an established relationship with one of Dwolla’s financial institution partners. The platform 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).

Audience and Technical Level

Dwolla 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 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.

Benefits

The benefits of using Dwolla include:

Features

The following key features help you diversify the way in which you embed account-to-account payments into your own platform:

Limitations

Some of the limitations of Dwolla include: