ach/withdraw

This endpoint is used to send funds to a specified customer's US Bank account. In the endpoint below, either CompanyName OR FirstName and LastName must be provided.

If a ClientAccountID is provided, the client account's first/last name, address, phone number, identification number and default bank account will be used for the transaction.

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

Client Account ID

string

The ID of the contact to use for this transactions. The contacts payment method associated with this transaction type will be used.

string
required

Customer's first name

string
required

Customer's last name

string
required

Company's name

string
required

Customer's driver's licence (individuals) or federal tax ID (companies).

string
required

Customer's email address

string
required

Customer's phone number. Digits only - no parentheses or dashes allowed.

string
required

Customer's address line 1

string

Customer's address line 2

string
required

Customer's city

string
required

Customer's state specified using two character abbreviations (eg. CA, AZ)

string
required

Customer's country specified using full country name or ISO 3166-1 alpha-2 code.

string
required

Customer's zip code.

string

Customer's IP address.

integer
required

ABA routing transit number for customer's US bank account.

integer
required

Account number for the customer's US bank account

number
required

The amount to credit to the customer's bank account.

string

Your iQ11 Token that has been generated using Custom Iframe. See iQ11 API Endpoints.

string

Used by clients with a Plaid account. When this is provided, the routing number and account number are not required.

string

An optional note to associate with the transaction.

string

A unique key which the server can use to recognize and reject subsequent retries of the same request.

string

A reference number to use to search the transaction. Must provide either a TransactionID or ClientReferenceNumber.

string

The parent transaction where the withdrawal will be linked to, can become a split payment with multiple withdrawals. When funds of the parent transaction have been released the system will generate the distributions of these funds automatically.

string

An optional unique identification general ledger code.

string

CPA transaction code. Use the /api/v2/account/transactions/codes endpoint to retrieve a list of valid transaction codes. If not specified, the transaction will be created using code 450 (miscellaneous).

string

The ACH Standard Entry Class (SEC) code. Defaults to PPD if not specified.

string

TransactionLabel overrides originator short name

Response

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