Create an ACH Sale
post: https://easypay5.com/APIcardProcREST/v1.0.0/ACH/Sale
For member variable "AccountType" use the following values:
Personal Checking = 1
Personal Saving = 2
Business Checking = 3
Business Saving = 4
{
"ChargeDetails": {
"AccountNumber": "878460000256",
"RoutingNumber": "211274515",
"Amount": 10.25,
"AccountType": 1
},
"AcctHolder": {
"Firstname": "Sally",
"Lastname": "Smith",
"Company": "",
"Title": "",
"Url": "",
"BillIngAdress": {
"Address1": "123 Test Road",
"Address2": "",
"City": "Portland",
"State": "ME",
"ZIP": "04005",
"Country": "USA"
},
"Email": "[email protected]",
"Phone": "8775558472"
},
"EndCustomer": {
"Firstname": "Sally",
"Lastname": "Smith",
"Company": "",
"Title": "",
"Url": "",
"BillIngAdress": {
"Address1": "123 Test Road",
"Address2": "",
"City": "Portland",
"State": "ME",
"ZIP": "04005",
"Country": "USA"
},
"Email": "[email protected]",
"Phone": "8775558472"
},
"PurchItems": {
"ServiceDescrip": "FROM API TESTER",
"ClientRefID": "12456AA",
"RPGUID": "3d3424a6-c5f3-4c28"
},
"MerchID": 1
}{
"ACHTransactionResult": {
"AuthID": "69017501",
"ErrCode": 0,
"ErrMsg": "",
"FunctionOk": true,
"RespMsg": "TxID 1381 Approved",
"TxApproved": true,
"TxID": 1381,
"uniqueTranID": "16790131F349BCBA"
}
}SessKey string required
A unique session key used for authentication in API calls. This key is generated upon successful authentication and must be included in all subsequent requests.
Example: A1842D663E9A4A72XXXXXXXX303541303234373138
Content-Type string required
Example: application/json
Accept string required
Example: application/json
ChargeDetails object optional
AccountNumber string optional
The account number associated with the bank account from which funds will be withdrawn.
Example:
878460000256RoutingNumber string optional
The routing number of the bank, used to identify the financial institution for the transaction.
Example:
211274515Amount number · float optional
The $ amount to be charged, specified in decimal format.
Example:
10.25AccountType integer · enum optional
The type of bank account. Possible values are:
1: Personal Checking.
2: Personal Saving.
3: Business Checking.
4: Business Saving.
AcctHolder object optional
Firstname string optional
Example:
SallyLastname string optional
Example:
APIACHCompany string optional
Title string optional
Url string optional
BillIngAdress object optional
Email string optional
Example:
[email protected]Phone string optional
Example:
8775558472
EndCustomer object optional
Firstname string optional
Example:
SallyLastname string optional
Example:
APIACHCompany string optional
Title string optional
Url string optional
BillIngAdress object optional
Email string optional
Example:
[email protected]Phone string optional
Example:
8775558472
PurchItems object optional
ServiceDescrip string optional
A description of the service or item.
Example:
FROM API TESTERClientRefID string optional
A reference ID provided by the client for tracking purposes.
Example:
12456AARPGUID string optional
A custom, user-defined reference ID or value.
Example:
adf98580-b4ab-42fc-bb99-01c89964afe9
MerchID integer optional
Example: 1
Last updated
Was this helpful?