post
https://sandbox-api.helix.q2.com/externalAccount/initiate
Initiate a new external account with status=Unverified and start the micro-deposit process. See externalAccount object definition for parameter details.
WarningSandbox environment only:
- Routing number
123456789sets bank name to COREPRO SANDBOX BANK.- Trial deposit amounts are always
0.18and0.28.- /externalAccount/verify can be called immediately.
Production environment only:
A request to
/externalAccount/verify must be sent at a later date to allow time for the ACH process to occur at the external bank.
Error Codes
Click to expand
| Code | Message (en-US) | Notes |
|---|---|---|
| 1-60000 | Any "Common Error Code" may occur. | See Common Error Codes |
| 62008 | Tag {request.tag} is already associated with another external account. | |
| 62601 | Invalid Type: ''{request.type}''. Refer to API documentation for valid types. | |
| 62602 | An external bank account with nickname '{request.nickName}' already exists. | |
| 62604 | FirstName is a required field for account type {request.type}. | |
| 62605 | LastName is a required field for account type {request.type}. | |
| 62607 | Account number is a required field. | |
| 62609 | At most 0 external account(s) may be added. | |
| 62612 | Account number invalid, please refer to API documentation for valid characters | |
| 62613 | Account number must be no more than 17 digits in length. | |
| 69203 | Routing number is a required field. | |
| 69205 | Routing number lookup failed. 0 | |
| 69206 | Routing number {request.routingNumber} must be numeric. | |
| 69208 | Invalid routing number '{request.routingNumber}'. | |
| 62616 | BusinessName is a required field for account type {request.type}. | |
| 62617 | External Account creation is not enabled. | |
| 62618 | requestingCustomerId '{request.requestingCustomerId}' does not have permission to manage external accounts for customerId '{request.customerId}' |

