Initiate an external account

Initiates a new external account with status=Unverified and starts the micro-deposit process. See externalAccount object definition for parameter details.

📘

In the sandbox environment, if you have NACHA enabled, a "magic value" of 123456789 for the routingNumber property may be used for testing purposes. This will set the name to COREPRO SANDBOX BANK. Additionally, all trial deposit amounts in the Sandbox environment will be 0.18 and 0.28, and /externalAccount/verify can be called immediately. However, in production, a request to /externalAccount/verify must be sent at a later date to allow time for the ACH process to happen 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

62601

Invalid Type: ''{0}''. Refer to API documentation for valid types.

62602

An external bank account with nickname '{0}' already exists.

62603

Name is a required field.

62604

FirstName is a required field for account type {0}.

62605

LastName is a required field for account type {0}.

62606

Routing number is a required field.

62607

Account number is a required field.

62608

Tag {0} is already associated with another external account.

62609

At most {0} external account(s) may be added.

62610

Routing Number '{0}' is invalid.

62611

External account archival limit reached for today.

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 {0} must be numeric.

62616

BusinessName is a required field for account type {0}.

62617

External Account creation is not enabled.

Language
Authentication
Basic
base64
:
URL
Click Try It! to start a request and see the response here!