Send to, receive from, or hold funds within the Dwolla network for client master accounts and Verified Customer accounts.
balance
is a Funding Source that can be utilized like a “wallet” for holding a stored value of USD funds. The Dwolla Balance is made available for account types that have completed “KYC” requirements, which includes clients of Dwolla and their end users that have been on-boarded as Verified Customers. All funds held in a Dwolla Balance are held by Dwolla’s financial institution partner(s) and not by Dwolla.
What makes the Dwolla Balance useful in relation to the platform is that the funds are immediately available within the Dwolla network. This means the Dwolla Balance acts as a funding source associated directly with each Verified Customer within your application. Your Customer can only access their Dwolla Balance through your application. You must provide an easily accessible and accurate summary of the total and available balance as well as transaction history for the Customer’s Dwolla Balance.
source
or destination
of the bank transfer. If transferring between two Dwolla Balances, the funds will transfer instantly.
Bank to Balance | Balance to Bank | Balance to Balance |
---|---|---|
3-4 Business Days | 1-2 Business Days | Instant |
verified
. Because this funding source exists within the Dwolla Network, you can obtain the details by utilizing the Dwolla API to retrieve the account’s list of funding sources.
source
or the destination
in a transfer request depending on if you want to send funds out of the Dwolla Balance or into the Dwolla Balance, respectively.
destination
URL. The source
can be a bank account funding-source or even another Balance funding-source from which you want to debit the funds.
source
URL. The destination
can be a bank account funding-source or even another Dwolla Balance funding-source to which you want to sends funds.
total
and available
balance. Note: Unless your application utilizes Labels functionality, the amounts that are returned in both the balance and total object will be the same. Available balance can be accessed via the balance
attribute, whereas total balance can be accessed via the total
attribute within the Balance object. Both balance
and total
are JSON objects that contain key value pairs for value
and currency
.
pending
status. The funds cannot settle in a closed bank account, and the receiving bank will send an ACH return. This will send these funds back to your Dwolla Master Account Balance funding source, not all the way back to your bank account. You can decide whether to build your application to prompt your Receive-only User to add another bank account, or if you want to withdraw that failed transfer amount to your bank account and attempt another method to make the payment.
For more information on possible transfer failure scenarios and the ACH Return Codes associated with each, check out our Transfer Failures developer resource article.