ACH | Column
ACH
Ultimate control and simplicity
Originate ACH credits and debits with a single API request. Utilize all six settlement windows, configure every NACHA option and control every step.
Transfer
$241.00
Personal checking - 2919
Created
January 26, 2025 - 10:20 AM
Initiated
January 26, 2025 - 12:03 PM
Submitted
January 26, 2025 - 1:14 PM
Settled
January 26, 2025 - 3:46 PM
Completed
January 26, 2025 - 3:46 PM
{
"id": "acht_2HKbYE2th2sFioBxrRFOZL3IHR4",
"iat": null,
"type": "CREDIT",
"amount": 100000,
"status": "SUBMITTED",
"is_on_us": false,
"same_day": false,
"company_id": "9959349647",
"created_at": "2022-11-09T23:32:47Z",
"settled_at": null,
"updated_at": "2022-11-09T23:32:48Z",
"description": "",
"is_incoming": false,
"receiver_id": "",
"returned_at": null,
"cancelled_at": null,
"company_name": "COLUMN NA",
"completed_at": null,
"effective_on": "2022-11-10T08:00:00Z",
"initiated_at": "2022-11-09T23:32:47Z",
"nsf_deadline": null,
"submitted_at": "2022-11-09T23:32:48Z",
"trace_number": "121145300000005",
"currency_code": "USD",
"receiver_name": "CHASE ACCOUNT",
"return_details": [],
"acknowledged_at": null,
"allow_overdraft": false,
"bank_account_id": "bacc_2HKbY4W10hcBQBx5r42xMDEhv2K",
"counterparty_id": "cpty_2HKbYBePtS8z3zK32QvwKlIoIeK",
"idempotency_key": "",
"entry_class_code": "PPD",
"manual_review_at": null,
"account_number_id": "acno_2HKbY3eq0gPP1WaQLZShDk87JC4",
"funds_availability": "default",
"odfi_routing_number": "121145307",
"return_contested_at": null,
"payment_related_info": "payment addenda for COR testing",
"return_dishonored_at": null,
"notification_of_changes": null,
"company_entry_description": "PAYMENT",
"reversal_pair_transfer_id": "",
"company_discretionary_data": ""
}
Unparalleled ACH flexibility
ACH has a reputation for taking too long. At Column, we optimize for the fastest ACH transfers possible — often in a matter of hours.
Unlike legacy banks and middleware providers, we have a direct connection to the Federal Reserve to facilitate the quickest and most transparent transfers.
Create an ACH transfer
curl 'https://api.column.com/transfers/ach' \
-u :live_1vWeqakwT2N7NYRtZkUPSBt4scn \
-d counterparty_id=cpty_1vWeqakwT2N7NYRtZkUPSBt4scn \
-d bank_account_id=bacc_1vWeqakwT2N7NYRtZkUPSBt4scn \
-d amount=241 \
-d type=DEBIT \
-d currency_code=USD \
-d description="Recurring bill"
Control every field in the NACHA spec and send payments under any SEC code.
Receive webhooks throughout ACH settlement to keep systems up to date at every stage of the process.
Be at the helm of returns and disputes
Programmatically control returns through either our API or dashboard. Returns need to be viewed from two perspectives - one as the ODFI and the other as the RDFI.
RDFI - Create ACH return
curl 'https://api.column.com/transfers/ach/acht_1xXyZXXpC5QcnyNDJW0bt0ki95E/return' \
-d return_code="R08"
Initiate any NACHA return code via our API.
ODFI - Receive webhooks on ACH returns
{
"id": "evnt_1vEdMiZ5pmkmrKZfNZ8LeqF2KFP",
"created_at": "2021-07-12T23:05:36Z",
"type": "ACH_TRANSFER_REJECTED",
"data": {
"id": "acht_1vEdMiRjQWQYqRqaOppMfU7BWr1",
"return_code": "R08",
... // details of an ACH return object
}
}
Receive webhooks on any incoming returns and dispute programatically.
Get ACH return
curl 'https://api.column.com/transfers/ach/acht_1xXyZXXpC5QcnyNDJW0bt0ki95E/return'
Infrastructure products built for developers in the lightest format
Lending products for companies to scale lending programs faster
Start building today
Build your own products, on your terms, without layers in between.
Products
- ACH
- Wire
- Realtime
- Book Transfers
- Checks
- Bank Accounts
- Loan Origination
- Loan Purchase
- Card Programs
- Debt Financing
Developers
- Documentation
- Changelog
Company
- About
- Blog
- Careers
- Press
- Security
- Privacy Notice