Integrate a Simplified Payment API
Customize the payment experience to reliably send, collect or facilitate payments electronically using the Dwolla payment API.

White Label
Configurable
Scalable
Increase Your Speed to Market With Drop-in Components
Document Upload
Style a front-end UI that your Customer will use to upload and send a document to Dwolla for use in identity verification.
Upgrade an Unverified Customer
Enhance the Unverified Customer experience by upgrading them using a pre-built front-end display that will collect the necessary information.
Balance Display
Accounts that complete KYC verification can display the balance dollar amount held within their “wallet.”
Create Unverified Customer
A Customer in the Dwolla API that can both send or receive funds.
Create a Personal Verified Customer
A Customer in the Dwolla API with higher transaction limits and the most functionality.
Pay-in
The transfer from a Customer funding source to your own is the final piece to completing your funds flow.
Create a Business Verified Customer
This Customer represents a business entity that intends to send or receive funds on your platform.
Beneficial Ownership
A beneficial owner is any individual that, directly or indirectly, owns or controls 25% or more of a company. Due to U.S. regulations, each business verified Customer is required to disclose its beneficial owners before the account can be verified.
Guides to Integrating Payments Technology
The Dwolla Developer Portal outlines the technical capabilities of Dwolla’s payment API, enabling decision makers to evaluate how it best serves their needs. Our Developer Relations team has created step-by-step walkthroughs to help ensure your integration is built with best practices. No matter how you’re using Dwolla’s payment API, leverage our robust documentation and how-to guides, plus a few well-designed endpoints can handle the most complex payment needs.

Knowledge Based Authentication
We require identity verification for at least one party involved in each transaction.
Dwolla’s API has built-in features that assist with meeting the requirements of verifying the identity of a new user. Should a user fail the initial verification attempt due to invalid information, Dwolla’s Knowledge Based Authentication (KBA) feature provides an alternative way for a user to verify their identity through a series of questions that are specific to each user. Questions are compiled from public and private data, such as marketing data, credit reports and transaction history.
