account/client-accounts/fund-transfer-withdraw

This endpoint will fund the debitor client account using their default bank account, and then transfer the money to the recipient client account once the funds have been cleared. Once the funds are transferred, a withdraw transaction will be triggered to send the funds to the recipient client account's default bank account.

To set a default bank account, please use the /bank-account/set-my-bank-account endpoint.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Form Data
string
required

Your account ID

string
required

API key for the account

string
required

Hashed signature for the request

string
required

ID of the client account transferring the funds

string
required

ID of the client account receiving the funds

string
required

A JSON formatted string specifying the details for a split payment. This must fit to the following format where the amount identifier is either Amount or Percentage, [{"ClientAccountID":"client_account_id_1","Amount": "5"},{"ClientAccountID":"client_account_id_2","Amount": "10"}]

number
required

The amount to debit from the customer's bank account.

string

Specifies the rail to use for the funding transaction. If this is not specified eft will be used for Canadian accounts and ach for US accounts.

string

Specifies the rail to use for the withdraw transaction. If this is not specified eft will be used for Canadian accounts and ach for US accounts.

string

A unique key to prevent duplicate transactions. If a previous request with the same idempotency key was successful, the current request will return the same response as the previous successful request.

string

3 character currency code for the currency. If this is not specified the transaction will use the account's local currency.

boolean

Setting this to true will reverse both the fund and transfer should either fail. This is set to false, by default.

string

An optional reference number to associate with the transactions

string

An optional note to associate with the transactions.

string

The TransactionLabel overrides the originator short name on statements

Response

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json