Initiate ACH Payment
Introduction
The Create ACH Payment Request API allows you to initiate ACH payments from one bank account to another electronically.
Authentication
Authentication is required to access this API. You'll need to provide an API key/token in the request headers.
API Endpoint
The create ACH payment API endpoint is:
http://api-dev.accelerationcloud.com/api/v1/cores/money-movements/payments
HTTP Method
Use the HTTP POST method to initiate a cancel payment request.
Request Headers
Include the following headers in your API request:
Authorization: Provide your API key/token for authentication.
Content-Type: Set this to application/json to indicate the request body format.
Request Body
The request body should be a JSON object with the following fields:
- payer_account: The account details of the payer (source) account.
- payee_account: The account details of the payee (destination) account.
- amount: The amount of the payment.
- memo: An optional memo or description for the payment.
- transfer_type: payment method types that are allowed to use
- schedule_date:
Example request body:
{
"payeeId": "123456789",
"payeeBankId": "ACG123"
"payerId": "22311AC",
"transferType": "EFT",
"amount": "123.55",
"memo": "This is the same day ACH Payment"
}
Response Format
The response will be in JSON format and will include information about the cancellation request status.
Example response:
{
"status": "success",
"message": "Payment request created successfully",
"payment_id": "123456789"
}
Error Handling
In case of errors, the response will include error information, such as error codes and messages. Refer to the Error Handling section in the Developer Portal for details on error codes and their meanings.
Rate Limits
The API has rate limits to prevent abuse
Updated about 1 year ago