post https://sandbox-api.helix.q2.com/transaction/setStatus
Modify the status
for an outbound ACH transaction made via /transfer/create
Use of this endpoint requires approval from Q2 and your bank partner.
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 can't be updated. |
Settled | N/A | Transactions in a Settled status can't updated. |
Voided | N/A | Transactions in a Voided status can't 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. |