QuickBooks: Create an e Check — response body
Create an eCheck: response body. Complete fields and constraints for contract 2026-10-20.
API reference · Contract 2026-10-20
SDK schema: Create an e Check — response body
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | Additional keys: allowed |
amount | JSON | Optional | The eCheck amount. Valid values: Any value between 0.01 and 99999.99 . Decimal string |
amount (anyOf 1) | JSON | Alternative | |
amount (anyOf 1) (anyOf 1) | number | Alternative | |
amount (anyOf 1) (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
amount (anyOf 2) | string | Alternative | |
authCode | string | Optional | The authorization code for the echeck. |
bankAccount | Model | Optional | Expand Create a bank account — response body |
bankAccountOnFile | string | Optional | An existing bank account that was previously stored. Specify the ID of the existing bank account. Required if the token or bankAccount aren’t specified. |
checkNumber | string | Optional | The number of the eCheck associated with the transaction. This number must be unique. Using the same checkNumber to create multiple eChecks will result in declines. |
context | Model | Optional | Expand Create an e Check — response body — context Additional info stored with the transaction. |
created | string | Optional | The time the object was originally created. In ISO 8601 date-time format. It appears as YYYY-MM-DDTHH:MM:SSZ . Read only: true |
description | string | Optional | Additional details about the eCheck and transaction. |
id | string | Optional | The unique identifier for the eCheck. Conditionally required |
paymentMode | string | Optional | The payment mode. This is also known as the SEC Code. Valid values: WEB : Internet-initiated entry mode used for internet transactions. |
status | string | Optional | The current status of the check. Learn more about check states . Valid values types: PENDING : The check is being processed. SUCCEEDED : The check was funded and the transaction is complete. DECLINED : The check was rejected. VOIDED : The check was voided. REFUNDED : The check was refunded. Read only: true |
token | string | Optional | The opaque container for the credit or debit card account associated with the transaction. Required if the bankAccount or bankAccountOnFile aren’t specified. Learn more about creating tokens. |
Referenced models: Create a bank account — response body, Create an e Check — response body — context