ACH Transaction
The ACH Transactions API allows you to create and manage the ACH payment transactions.
Use this API to validate bank account details, process credit and debit transactions, handle reversals, and retrieve transaction information.
Usage workflow
The following steps help you understand ACH transaction flow:
Validate account (optional)
Validate the customer’s bank account before processing the transaction. This validation confirms that the bank account exists but does not guarantee available funds.
Submit ACH transaction
Create an ACH transaction using the appropriate endpoint. The successful response returns the unique transaction ID and initial status of Pending.
Check transaction status
You can retrieve the transaction details using the transaction ID for status updates.
Returned transactions
Returned transactions include:
trace-numberreturned-datereturned-codereturned-message
Settled transactions
Settled transactions include:
trace-numbersettled-date
ACH transaction statuses
The following table shows the ACH transaction statuses:
Use webhooks to retrieve ACH transaction statuses. For more information, see ACH Transaction Status Webhooks.
ACH transaction return codes
The following table shows the codes returned by the receiving bank for ACH transactions:
Last updated
Was this helpful?

