Transfers overview

Overview of performing transfers between accounts.



Currently, only transfers in USD currency are supported.

The Bond transfers API manages all fund transfers in and out of accounts.

▶ Run in Postman

When performing a transfer, the direction of the flow of funds is dictated by the origination_account_id (from which funds are extracted), and the destination_account_id (to which funds are deposited).

Each transfer is represented by a unique transfer_id. You can view all transfers in and out of accounts by executing a request to the Transfers endpoint.

Previously (before Dec 1, 2023), transfer endpoints were split between v0.1 and v0 API versions. After Dec 1, 2023, all transfers are supported with v0.1.

The table below illustrates the transfer operations that use the v0.1 transfers API:

TransferTransfers API version/endpoint
Linked Account to Security Deposit Accountv0.1/transfers
Security Deposit Account to Linked Accountv0.1/transfers
Security Deposit Account to Credit Card Accountv0.1/transfers
Credit Card Account to Security Deposit Accountv0.1/transfers
Credit Card Account to/from Linked Accountv0.1/transfers

ACH Transfers

ACH is a method of transferring money electronically between banks without the need for paper checks, cards, or wire transfers. Common examples of ACH transfers include payroll systems which issue ACH credit transactions to pay employees by direct deposits, or utility providers which issue ACH debit transactions to request direct payments from the consumer's bank account.

The Bond platform handles the creation and transmission of the ACH file formatted with appropriate parameters to the ACH operator.

Prior to creating a transfer, we check the customer's originating account balance to ensure there are sufficient funds.