funding sources

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.

post/customers/{id}/funding-sources

Path parameters

idstring required

Customer's unique identifier

Headers

Accept'application/vnd.dwolla.v1.hal+json' required

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

  • f0afc7cade4e11See the full diff
    • added InvalidTokenError to the response body oneOf list for the response status 400

      response-body-one-of-added

    • removed InvalidCardTokenError from the response body oneOf list for the response status 400

      response-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

  • defd766f73c311See the full diff
    • removed CreateCustomerCardFundingSource from the request body oneOf list

      request-body-one-of-removed

    • added CreateCustomerCardFundingSourceWithExchange to the request body oneOf list

      request-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 ValidationError enum value from the oneOf[subschema #4: UnsupportedCardCountryError]/code response property for the response status 400

      response-property-enum-value-removed

    • removed the ValidationError enum value from the oneOf[subschema #5: InvalidCardTokenError]/code response property for the response status 400

      response-property-enum-value-removed

    • added UnsupportedCardCountryError InvalidCardTokenError MaximumCardsExceededError CardMissingRequiredFieldsError to the response body oneOf list for the response status 400

      response-body-one-of-added

    • added CreateCustomerCardFundingSource to the request body oneOf list

      request-body-one-of-added

  • 80ebdb852c6312See the full diff
    • request property oneOf[subschema #1: CreateCustomerBankFundingSourceWithAccountNumbers]/verified was restricted to a list of enum values

      request-property-became-enum

    • the verified request property const value false was removed

      request-property-const-removed

    • added the new false enum value to the request property oneOf[subschema #1: CreateCustomerBankFundingSourceWithAccountNumbers]/verified

      request-property-enum-value-added

  • a3965fc5587c31See the full diff
    • removed CreateCustomerBankFundingSource from the request body oneOf list

      request-body-one-of-removed

    • removed the enum value general-ledger of the request property oneOf[subschema #2: CreateCustomerExchangeFundingSource -> subschema #3: CreateCustomerExchangeFundingSource]/bankAccountType

      request-property-enum-value-removed

    • removed the enum value loan of the request property oneOf[subschema #2: CreateCustomerExchangeFundingSource -> subschema #3: CreateCustomerExchangeFundingSource]/bankAccountType

      request-property-enum-value-removed

    • added CreateCustomerBankFundingSourceWithAccountNumbers CreateCustomerBankFundingSourceWithPlaid to the request body oneOf list

      request-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 CreateCustomerVirtualFundingSource from the request body oneOf list

      request-body-one-of-removed

    • added the new optional request property oneOf[CreateCustomerBankFundingSource -> subschema #1: CreateCustomerBankFundingSource]/verified

      new-optional-request-property

    • added CreateCustomerVirtualAccountFundingSource to the request body oneOf list

      request-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 #1 subschema #2 subschema #3 to the response body oneOf list for the response status 400

      response-body-one-of-added

    • removed subschema #1 subschema #2 subschema #3 from the response body oneOf list for the response status 400

      response-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 header request parameter Accept

      new-required-request-parameter