Docs
Get API Keys

Funding Sources #

The Funding Sources resource represents payment accounts that can be used to send and/or receive funds. Funding sources are relational to either the main Dwolla Account or an External Party and can be used to reference details on a payment account.

Bank Account Types #

Funding sources include an attribute, bankAccountType, which denotes the type of the bank account being attached. The bank account types currently supported by Dwolla include checking and savings.

Resource Overview #

PropertyTypeDescription
_linksobjectHAL-JSON links to related resources and actions.
idstring <uuid>Unique identifier of Funding Source that is assigned by Dwolla.
bankAccountTypestringAn attribute for funding sources that determines the type of account. Possible values are checking or savings.
namestringArbitrary nickname for the funding source provided upon creation.
createdstring <date-time>ISO-8601 timestamp of when the resource was created.
removedbooleanDetermines if the funding source has been removed.
correlationIdstringA unique string value attached to a funding source which can be used for traceability between Dwolla and your application. Note: A correlationId is not a replacement for an idempotency-key.
Must be less than or equal to 255 characters and contain no spaces.
Acceptable characters are: a-Z, 0-9, -, . and _.
Note: Sensitive Personal Identifying Information (PII) should not be used in this field and it is recommended to use a random value for correlationId, like a UUID.

Funding source resource example

bash
{
    "_links": {
        "self": {
            "href": "https://api.dwolla.com/funding-sources/9062c625-2094-47ed-9d1f-f40315e4bea7",
            "type": "application/vnd.dwolla.v1.hal+json",
            "resource-type": "funding-source"
        },
        "treasury-account": {
            "href": "https://api.dwolla.com/treasury-accounts/ea5f9468-4374-410f-b52e-5461d8cbca98",
            "type": "application/vnd.dwolla.v1.hal+json",
            "resource-type": "treasury-account"
        },
        "remove": {
            "href": "https://api.dwolla.com/funding-sources/9062c625-2094-47ed-9d1f-f40315e4bea7",
            "type": "application/vnd.dwolla.v1.hal+json",
            "resource-type": "funding-source"
        }
    },
    "id": "9062c625-2094-47ed-9d1f-f40315e4bea7",
    "bankAccountType": "checking",
    "name": "Your Account #1 - CHECKING",
    "created": "2023-09-15T18:50:34.866Z",
    "removed": false
}
Test in the Sandbox for free today.
Use sandbox environment to test API requests.
Get API Keys
2024 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.