post https://sandbox-api.helix.q2.com/account/placeHold
Place an indefinite hold on funds in a customer's account. Can be reversed by calling /account/releaseHold.
Use of this route requires approval from Q2 and your bank partner.
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 | |
61401 | Missing required parameter {0} | |
61402 | HoldAmount must be greater than 0. | |
61403 | Invalid AccountId {0}. | |
61404 | Invalid type {0}. Please refer to API documentation for valid types | Can only place a hold on checking, savings, business checking, and business savings accounts |
61405 | Cannot place hold on an account that already has an Account Hold pending. | |
195131 | expirationDate must be future dated. | |
195149 | Incorrect Date Time format. Please refer to API Documentation |