ACH
For member variable "AccountType" use the following values:
- Personal Checking = 1
- Personal Saving = 2
- Business Checking = 3
- Business Saving = 4
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.
A1842D663E9A4A72XXXXXXXX303541303234373138
application/json
application/json
1
POST /APIcardProcREST/v1.0.0/ACH/Sale HTTP/1.1
Host: easypay5.com
SessKey: A1842D663E9A4A72XXXXXXXX303541303234373138
Content-Type: application/json
Accept: application/json
Content-Length: 760
{
"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
}
Successful ACH Sale transaction
{
"ACHTransactionResult": {
"AuthID": "69017501",
"ErrCode": 0,
"ErrMsg": "",
"FunctionOk": true,
"RespMsg": "TxID 1381 Approved",
"TxApproved": true,
"TxID": 1381,
"uniqueTranID": "16790131F349BCBA"
}
}
This method creates both an ACH sale and consent. To create a consent only without processing the sale, set the Amount to zero.
For member variable "AccountType" use the following values:
- Personal Checking = 1
- Personal Saving = 2
- Business Checking = 3
- Business Saving = 4
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.
A1842D663E9A4A72XXXXXXXX303541303234373138
application/json
application/json
1
POST /APIcardProcREST/v1.0.0/ACH/Combo HTTP/1.1
Host: easypay5.com
SessKey: A1842D663E9A4A72XXXXXXXX303541303234373138
Content-Type: application/json
Accept: application/json
Content-Length: 760
{
"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
}
Successful ACH Combo Sale and Consent transaction
{
"ACHTransaction_ComboResult": {
"AuthID": "69017501",
"ConsentID": 1247,
"ErrCode": 0,
"ErrMsg": "",
"FunctionOk": true,
"RespMsg": "TxID 1381 Approved and ConsentID 1247 Created",
"TxApproved": true,
"TxID": 1381,
"uniqueTranID": "16790131F349BCBA"
}
}
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.
A1842D663E9A4A72XXXXXXXX303541303234373138
application/json
application/json
2
15.25
POST /APIcardProcREST/v1.0.0/ACH/ApplyCredit HTTP/1.1
Host: easypay5.com
SessKey: A1842D663E9A4A72XXXXXXXX303541303234373138
Content-Type: application/json
Accept: application/json
Content-Length: 31
{
"TxID": 2,
"CreditAmount": 15.25
}
Successful application of credit to the ACH transaction
{
"ACH_ApplyCreditResult": {
"ErrCode": 0,
"ErrMsg": "",
"FunctionOk": true,
"RespMsg": "APPROVED 67210758 TXID 000041",
"TxApproved": true,
"TxID": 41
}
}
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.
A1842D663E9A4A72XXXXXXXX303541303234373138
application/json
application/json
21
5.1
POST /APIcardProcREST/v1.0.0/ACH/ProcPayment HTTP/1.1
Host: easypay5.com
SessKey: A1842D663E9A4A72XXXXXXXX303541303234373138
Content-Type: application/json
Accept: application/json
Content-Length: 36
{
"ConsentID": 21,
"ProcessAmount": 5.1
}
Successful processing of ACH consent payment
{
"ACHConsentAnnual_ProcPaymentResult": {
"ErrCode": 0,
"ErrMsg": "",
"FunctionOk": true,
"RespMsg": "APPROVED 67210748 TXID 000035",
"TxApproved": true,
"TxID": 72,
"uniqueTranID": "16790131F349BCBA"
}
}
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.
A1842D663E9A4A72XXXXXXXX303541303234373138
application/json
application/json
35
POST /APIcardProcREST/v1.0.0/ACH/Void HTTP/1.1
Host: easypay5.com
SessKey: A1842D663E9A4A72XXXXXXXX303541303234373138
Content-Type: application/json
Accept: application/json
Content-Length: 11
{
"TxID": 35
}
Successful voiding of the ACH transaction
{
"ACHTransaction_VoidResult": {
"AuthID": "67210748",
"ErrCode": 0,
"ErrMsg": "",
"FunctionOK": true,
"RespMsg": "VOID APPROVED 67210748 TXID 35",
"TxApproved": true,
"TxID": 35
}
}
Last updated
Was this helpful?