For the complete documentation index, see llms.txt. This page is also available as Markdown.

Create an ACH Combo Sale and Consent

post: https://easypay5.com/APIcardProcNumber/v1.0.0/ACH/Combo

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:

  1. Personal Checking = 1

  2. Personal Saving = 2

  3. Business Checking = 3

  4. 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": "testing@easypaysolutions.com",
    "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": "testing@easypaysolutions.com",
    "Phone": "8775558472"
  },
  "PurchItems": {
    "ServiceDescrip": "FROM API TESTER",
    "ClientRefID": "12456AA",
    "RPGUID": "3d3424a6-c5f3-4c28"
  },
  "MerchID": 1
}

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: 878460000256


RoutingNumber string optional

The routing number of the bank, used to identify the financial institution for the transaction.

Example: 211274515


Amount number · float optional

The $ amount to be charged, specified in decimal format.

Example: 10.25


AccountType 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: Sally


Lastname string optional

Example: APIACH


Company string optional


Title string optional


Url string optional


BillIngAdress object optional


Email string optional

Example: testing@easypaysolutions.com


Phone string optional

Example: 8775558472

EndCustomer object optional

Firstname string optional

Example: Sally


Lastname string optional

Example: APIACH


Company string optional


Title string optional


Url string optional


BillIngAdress object optional


Email string optional

Example: testing@easypaysolutions.com


Phone string optional

Example: 8775558472

PurchItems object optional

ServiceDescrip string optional

A description of the service or item.

Example: FROM API TESTER


ClientRefID string optional

A reference ID provided by the client for tracking purposes.

Example: 12456AA


RPGUID 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?