Create customer funding source
Creates a bank account or debit card funding source for a customer. Supports multiple methods including manual entry with routing/account numbers, instant verification using existing open banking connections, debit card addition via Exchange, and virtual account numbers. Bank funding sources require verification before transfers can be initiated.
Path parameters
Customer's unique identifier
Headers
The media type of the response. Must be application/vnd.dwolla.v1.hal+json
Response
created
Changes
Changed in 9 of the 33 revisions of this API.1011
- ▲
added
InvalidTokenErrorto the response bodyoneOflist for the response status400response-body-one-of-added
- ○
removed
InvalidCardTokenErrorfrom the response bodyoneOflist for the response status400response-body-one-of-removed
This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ▲
removed
CreateCustomerCardFundingSourcefrom the request bodyoneOflistrequest-body-one-of-removed
- ○
added
CreateCustomerCardFundingSourceWithExchangeto the request bodyoneOflistrequest-body-one-of-added
This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ○
removed the
ValidationErrorenum value from theoneOf[subschema #4: UnsupportedCardCountryError]/coderesponse property for the response status400response-property-enum-value-removed
- ○
removed the
ValidationErrorenum value from theoneOf[subschema #5: InvalidCardTokenError]/coderesponse property for the response status400response-property-enum-value-removed
- ○
- ▲
added
UnsupportedCardCountryErrorInvalidCardTokenErrorMaximumCardsExceededErrorCardMissingRequiredFieldsErrorto the response bodyoneOflist for the response status400response-body-one-of-added
- ○
added
CreateCustomerCardFundingSourceto the request bodyoneOflistrequest-body-one-of-added
- ▲
- ▲
request property
oneOf[subschema #1: CreateCustomerBankFundingSourceWithAccountNumbers]/verifiedwas restricted to a list of enum valuesrequest-property-became-enum
- ○
the
verifiedrequest property const valuefalsewas removedrequest-property-const-removed
- ○
added the new
falseenum value to the request propertyoneOf[subschema #1: CreateCustomerBankFundingSourceWithAccountNumbers]/verifiedrequest-property-enum-value-added
- ▲
- ▲
removed
CreateCustomerBankFundingSourcefrom the request bodyoneOflistrequest-body-one-of-removed
- ▲
removed the enum value
general-ledgerof the request propertyoneOf[subschema #2: CreateCustomerExchangeFundingSource -> subschema #3: CreateCustomerExchangeFundingSource]/bankAccountTyperequest-property-enum-value-removed
- ▲
removed the enum value
loanof the request propertyoneOf[subschema #2: CreateCustomerExchangeFundingSource -> subschema #3: CreateCustomerExchangeFundingSource]/bankAccountTyperequest-property-enum-value-removed
- ○
added
CreateCustomerBankFundingSourceWithAccountNumbersCreateCustomerBankFundingSourceWithPlaidto the request bodyoneOflistrequest-body-one-of-added
This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ▲
removed
CreateCustomerVirtualFundingSourcefrom the request bodyoneOflistrequest-body-one-of-removed
- ○
added the new optional request property
oneOf[CreateCustomerBankFundingSource -> subschema #1: CreateCustomerBankFundingSource]/verifiednew-optional-request-property
- ○
added
CreateCustomerVirtualAccountFundingSourceto the request bodyoneOflistrequest-body-one-of-added
This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ▲
added
subschema #1subschema #2subschema #3to the response bodyoneOflist for the response status400response-body-one-of-added
- ○
removed
subschema #1subschema #2subschema #3from the response bodyoneOflist for the response status400response-body-one-of-removed
This revision also has 5 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ▲
added the new required
headerrequest parameterAcceptnew-required-request-parameter
- ▲