post
https://sandbox-api.helix.q2.com/transaction/setStatus
Modify the status for an outbound ACH transaction made via /transfer/create.
WarningUse of this endpoint requires approval from Q2 and your bank of record.
The following matrix details which statuses can be updated.
| Starting Status | Possible Status Updates | Notes |
|---|---|---|
| Initiated | Delayed, Voided | |
| Delayed | Initiated, Voided | |
| Pending | N/A | Transactions in a Pending status cannot be updated. |
| Settled | N/A | Transactions in a Settled status cannot be updated. |
| Voided | N/A | Transactions in a Voided status cannot be updated. |
Error Codes
Click to expand
| Code | Message (en-US) | Notes |
|---|---|---|
| 1-60000 | Any "Common Error Code" may occur. | See Common Error Codes |
| 61400 | Program is not authorized to use this endpoint. Please contact your relationship manager for details | |
| 191400 | Status is invalid. Refer to API documentation for valid status values. | |
| 191401 | TransactionId does not exist | |
| 191402 | Transaction status cannot be changed from {descriptionOfExistingStatus} to {descriptionOfStatusInRequest} | |
| 191403 | Transaction cannot be updated because it is already in status: {descriptionOfExistingStatus} | |
| 191404 | Transaction cannot be updated because TransactionType is not CPWTH-Withdrawals | |
| 191405 | TransactionId is a required field | |
| 191406 | Status is a required field | |
| 191407 | Configuration error. Please contact support. | |
| 191408 | Status is invalid for update. Refer to API documentation for valid status values. |

