ACH
The Cross River ACH API allows you to both originate and receive payments through the Federal Reserve ACH network.
Get started with Cross River APIs.
GET calls
- Add query parameters to filter the response the API returns to general GET calls.
- Use Pagination to control presentation of your results.
This table presents ACH APIs that we describe in detail.
Action | API Call | Description |
|---|---|---|
POST /ach/v1/payments | Sends a single payment using ACH | |
POST /ach/v1/payments/{id}/reversals | Requests to retrieve funds from a payment sent in error, such as a duplicate payment or one sent to the wrong account | |
Returns | POST /ach/v1/payments/{id}/returns | Initiates a return for an existing ACH payment |
POST /ach/v1/payments/{id}/cancel | Cancels an ACH payment | |
POST /ach/v1/client-batches | Originates several payments together in a batch | |
POST /ach/v1/client-batches/{id}/cancel | Cancels any incomplete payments and stops further processing of any remaining payments in the batch | |
GET ach/v1/limits-utilization/{productId} | Returns the percentage of your ACH payment limit used according to the specific product used to initiate ACH payments | |
GET ach/v1/limits-utilization/{productId}/{limitDate} | Returns the percentage of your ACH payment limit used for a specific product ID and date | |
POST /v1/payments/simulated-inbound-originations | Simulates an incoming ACH payment from a different bank into Cross River |
Related topics
Tutorials
See our API tutorials to learn how to:
- Send an ACH: Originate a standard or same-day ACH payment.
- Send a client batch: Send two or more payments in the same call.
- Simulate inbound ACH: Test the system with our simulation endpoints. You can also use this endpoint to fund a test account.