Facilitate ACH transfers between two distinct parties, e.g. for marketplace applications that connect buyers with sellers for bank to bank payments.
Create a Verified Customer who will receive the transfer
Create an Unverified Customer who will send the transfer
Associate a verified funding source with the sender
Associate an unverified funding source with recipient
Transfer funds from the sender's funding source to the recipient's funding source
Verified Customer
with an unverified funding source. The buyer, Joe Buyer, is an Unverified Customer
with a verified funding source.
Verified Customers
, and both could
have verified funding sources. Or, you could have the sender undergo identity
verification but not the recipient.Verified Customer
for Jane Merchant.
There are two types of Verified Customers you can create; Personal Verified Customers and Business Verified Customers. In this example, we use Business Verified Customers (sole proprietorship) to represent the merchant who will be receiving funds.
verified
which you will want to account for after the Customer is created. Reference the Customer verification resource article for more information on handling verification statuses.bankAccountType
can be either “checking” or “savings”. More detail is available in API docs.
Unverified Customer
, and a verified funding source which is capable of sending money.
Provide the user’s full name, email address, and IP address to create the Customer. More detail is available in API docs.
ipAddress
parameter. This enhances Dwolla’s ability to detect fraud.