| id | Unique ID of the ACH record | Integer | Yes | No | Yes |
| amount | Amount of the transaction including tax | Number | No | Yes | No |
| tax | The tax included in the amount in absolute value | Number | No | No | No |
| checkNumber | Check Number | String | Yes | No | No |
| traceNumber | Trace Number | String | Yes | No | Yes |
| transactionID | Transaction ID | Integer | Yes | No | Yes |
| SECCode | PPD, CCD, WEB or TEL | ENUM | No | Yes | No |
| transactionType | Debit or Credit | ENUM | Yes | Yes | No |
| transactionDate | The desired date to submit the transaction. If it’s empty, it takes the current date but never before. | Date | No | No | No |
| transactionStatus | Status of the transaction | ENUM | Yes | No | Yes |
| memo | Short note on your check | String | No | No | No |
| addendaText | Additional information for the transaction, to appear on the statement based on the banking institution. | String | No | No | No |
| file | File | Object | No | No | Yes |
| file.id | Origination File ID | Integer | Yes | No | Yes |
| file.date | Origination File Date | Datetime | Yes | No | Yes |
| dba | Doing Business As | Object | No | Yes | No |
| dba.id | ID of your DBA | Integer | Yes | Yes | No |
| dba.name | Name of the DBA | String | No | No | Yes |
| customer | Customer Details | Object | Yes | Yes | No |
| customer.id | Unique ID of the customer | String | Yes | No | No |
| customer.firstName | First name of the customer | String | No | No | No |
| customer.lastName | Last name of the customer | String | No | No | No |
| customer.phone | Phone number of the customer | String | No | No | No |
| customer.email | Email address of the customer | String | No | No | No |
| customer.address1 | Address of the customer line 1 | String | No | No | No |
| customer.address2 | Address of the customer line 2 | String | No | No | No |
| customer.city | City of the customer | String | No | No | No |
| customer.state | State of the customer. Example: NY, CA, etc... | String | No | No | No |
| customer.zipCode | Zip Code of the customer | String | No | No | No |
| customer.identifier | External Unique ID on a merchants platform | String | No | No | No |
| customer.sendReceipt | Send receipt to the customer. Yes or No default No | String | No | No | No |
| customer.save | Save customer info for further use. Yes or No | String | No | No | No |
| account | Customer Account Details | Object | No | No | No |
| account.id | Unique ID of the Customer Account | String | Yes | No | No |
| account.name | Name of the Account | String | Yes | Yes | No |
| account.type | Checking or Savings | ENUM | Yes | Yes | No |
| account.routingNumber | Bank Routing Number | String | Yes | Yes | No |
| account.accountNumber | Checking Account Number | String | Yes | Yes | No |
| account.save | Save customer account info for further use. Yes or No | String | No | No | No |
| recurring | Recurring Payment object concerned only for recurring.id. Everything else recurring.\\\* is with the initializing transaction. | Object | No | No | No |
| recurring.id | The ID of the parent recurring transaction | Integer | Yes | No | No |
| recurring.init | Determine if this is a recurring transaction - Yes or No | String | Yes | No | No |
| recurring.every | Billing Every | Integer | No | No | No |
| recurring.frequency | Billing Frequency | ENUM | No | No | No |
| recurring.beginDate | Begin Date | Date | No | No | No |
| recurring.endAfter | Define the number of transactions after which recurring needs to end. If 0 will be unlimited. | Integer | No | No | No |
| recurring.status | The recurring transaction status: Active, Cancelled or Completed | String | Yes | No | Yes |
| verification | Verification Data | Object | No | No | Yes |
| verification.status | Verification Status | ENUM | Yes | No | Yes |
| verification.date | Datetime of last update | Datetime | No | No | Yes |
| source | Source | ENUM | No | No | Yes |
| return | Return Data | Object | No | No | Yes |
| return.code | Return Code | String | No | No | Yes |
| return.date | Return Date | Date | No | No | Yes |
| createdOn | Datetime of creation | Datetime | Yes | No | Yes |
| updatedOn | Datetime of last update | Datetime | Yes | No | Yes |