• Getting Started
    Testing in the Sandbox
    Generate an OAuth Access Token
    Send Money to Users
    Receive Money from Users
    Transfer Money Between Users
    Transfer Money Me-to-Me
    Building With Drop-in Components
  • Customers
    Create a Business Verified Customer
    Create a Personal Verified Customer
  • Funding Sources
    Add a Bank Using Dwolla.js
    Add Bank via Dwolla + Plaid Integration
  • Webhooks
    Working with Webhooks

Initiate micro-deposits #

Once you POST to the initiate-micro-deposits link, Dwolla will send two small amounts to your customer's bank or credit union account. If the request is successful, Dwolla returns a HTTP 201 and a link to the created micro-deposits resource funding-sources/{id}/micro-deposits in the location header. The micro-deposits resource can be later used to retrieve the status of micro-deposits or verify micro-deposit amounts. If your application is subscribed to webhooks, a webhook will be sent with the microdeposits_added event, notifying your application that micro-deposits are en route to your customer’s bank account.

var fundingSourceUrl =


Test in the Sandbox for free today.

Use sandbox environment to test API requests.

Get API Keys
2023 All Rights Reserved
Financial institutions play an important role in our network.

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.