Account-to-account

Transfer funds between the external accounts of different customers or between external accounts of the same customer.

πŸ“˜

Prerequisite

Set Up Enterprise Account In Sandbox

Transfer Funds Between Two Different Customers

Overview

This specific account-to-account use case allows customers to send money to another customer. One customer's account will be the funding source, and the other customer's account will be the funding destination.

Transfer funds between two different customers diagram

Key Steps

1. Authenticate to Deliver

Use the /authenticate and /refresh endpoints.

2. Create a customer and associated external account for the first end-user, which will be the funding source

Use the POST /persons or POST /businesses endpoint to create the customer and the POST /external/accounts endpoint to create the external account.

  • The external account can be created while verification takes place
  • If you are using your own account verification provider (BYO), the external account will be automatically verified

3. Create a customer and associated external account for the second end-user, which will be the funding destination

Use the POST /persons or POST /businesses endpoint to create the customer and the POST /external/accounts endpoint to create the external account.

  • The external account can be created while verification takes place
  • If you are using your own account verification provider (BYO), the external account will be automatically verified

4.Transfer funds from the source to the destination

Use the POST /transfers endpoint to create the transfer.

  • All Persons or Businesses and External Accounts must be in a verified state before the transfer can be created

Transfer Funds Between Two External Accounts of The Same Customer

Overview

This specific account-to-account use case allows customers to transfer money between two fo their own external accounts. The first external account will be the funding source, and the second external account will be the funding destination.

Transfer funds between two external accounts of the same customer

Key Steps

1. Authenticate to Deliver

Use the /authenticate and /refresh endpoints.

2. Create a customer and associated external account, which will be the funding source

Use the POST /persons or POST /businesses endpoint to create the customer and the POST /external/accounts endpoint to create the external account.

  • The external account can be created while verification takes place
  • If you are using your own account verification provider (BYO), the external account will be automatically verified

3. Create the customer's second external account, which will be the funding destination

Use the POST /persons or POST /businesses endpoint to create the customer and the POST /external/accounts endpoint to create the external account.

4. Transfer funds from the source to the destination

Use the POST /transfers endpoint to create the transfer.

  • Before making a transfer, all customers and externals accounts must be in verified states
  • A transfer will initially have a status of created

Workflows

account-to-account workflow

What’s Next

Explore more use cases