ACH Payment API
Process ACH payments online using the ACH Payment API.
The ACH Payment API has a range of endpoints available for you to process, retrieve, refund, void, or cancel ACH transactions. This API can also be used to retrieve and settle your ACH batches in the Helcim system.
In addition to the endpoints available within the ACH Payment API, we also have a number of Customer API endpoints that can be used to create, retrieve and update banking details for your customers within the Helcim system.
The following documentation will provide more information on how to integrate with the ACH Payment API, as well as outline any nuances that you should be aware of for specific endpoints.
Recommended integration flow
Processing ACH transactions through the ACH Payment API requires existing customer and bank account details in the Helcim system to process against, as well as a PAD agreement approved by the customer. The following is our recommended flow for processing an ACH transaction for a new customer:
- Create customer object in the Helcim system.
- Create a Bank account or Request bank account information from a customer.
- Set customer bank account as default.
- Process an ACH withdraw transaction.
For returning customers, where you have an existing customer
and bankAccount
object in the Helcim system, you can skip steps 1 through 3 and proceed straight to processing an ACH withdraw transaction against their existing banking details.
Utilizing HelcimPay.js to process ACH payments.
ACH transactions processed through HelcimPay.js will create a new
customer
andbankAccount
object in the Helcim system.
ACH Payment API endpoints
ACH bank payments
Create and manage bank transaction
objects by processing ACH bank payments using the following endpoints.
- Process an ACH withdraw
- Refund an ACH transaction
- Void an ACH transaction
- Cancel a pending ACH transaction
Retrieve existing bank transaction
objects using the following endpoints.
ACH batches
Retrieve or settle existing ach batch
objects using the following endpoints.
Updated about 14 hours ago