Automated Clearing House
NetSuite exposes the automated clearing house record to REST web services.
Automated Clearing House (ACH) is a secure electronic network used in the United States to transfer funds between bank accounts. Use the automated clearing house record when working with the ACH payment instrument type. For details, see Payment Instruments.
The automated clearing house record isn't a subrecord and doesn't have any subrecords of its own.
For information about using the REST API Browser, see The REST API Browser.
Record ID
The record ID for automated clearing house is automatedclearinghouse.
Prerequisites
-
enable the Payment Instruments feature. For instructions, see Payment Instruments.
-
enable the Credit Card Payments feature. For instructions, see Setting Up Customer Credit Card Processing.
Code Samples
The code samples in this section show common use cases for automated clearing house.
Creating an Automated Clearing House
POST https://123456.suitetalk.api.netsuite.com/services/rest//record/v1/automatedClearingHouse
{
"entity": {
"id": "28"
},
"accountOwnerName": "John Smith",
"bankAccountNumber": "987654321",
"routingNumber": "985478547",
"bankName": "VaBank",
"isDefault": false,
"limit": 1000.0,
"paymentMethod": {
"id": "20"
},
"preserveOnFile": true
}
Updating an Automated Clearing House
PATCH https://123456.suitetalk.api.netsuite.com/services/rest//record/v1/automatedClearingHouse/<id>
{
"memo": "Updated MEMO"
}