Add Bank Account
Checkissuing uses Plaid to add and instantly verify bank accounts. Due to this, in most cases there is no fully automated way to add and verify a bank account. By utilizing the bank-accounts/add method you will receive a URL that must be visited by the owner of the account or a person with the bank accounts credentials.
The URL will lead to a page that allows the visitor to securely verify their bank account. Upon completion of this verification the user will be sent to the redirect_uri provided
Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| name | String | Yes | N/A | What to name this bank account |
| desc | String | No | N/A | A short description of this bank account |
| acct_type | String | No | N/A | What type of account this is. Valid values are CHECKING or SAVINGS |
| bank_name | String | Yes | N/A | Name of the bank where the account is |
| bank_addr | String | No | N/A | Address of this account's bank |
| name_on_checks | String | Yes | N/A | The name to print on checks from this account |
| starting_check_num | String | No | N/A | What check number to start at |
| fractional_routing | String | No | N/A | Fractional routing number/code for this accounts bank (if available) |
| address_on_checks | String | Yes | N/A | Address to print below bank name on checks |
| return_mailto | String | No | N/A | Name portion of the return address to use for checks mailed from this account |
| return_address | String | No | N/A | Return address to use for checks mailed from this account |
| void_text | String | No | VOID 90 DAYS AFTER ISSUE DATE | Text to print for void line on checks |
| sig | Base 64 encoded image | Yes | N/A | Base 64 encoded image for signature. Should start with data:image/png;base64, Can use sig_text parameter if you don't have a signature and one will be generated |
| sig2 | Base 64 encoded image | No | N/A | Base 64 encoded image for secondary signature. Should start with data:image/png;base64, |
| sig_text | String | No | N/A | Checkissuing can generate a signature if this parameter is provided and sig/sig2 are not. This is the name to use for the signature. |
| sec_sig_threshold | Integer | No | 0 | Dollar amount. Checks over this amount will use secondary signature. Set to 0 for all checks to have secondary signature. |
| is_business | Boolean (int) | No | 0 | Indicates if this is a business account or not |
| redirect_uri | String | No | N/A | The URL to redirect to upon successful adding of an account |
Sample Response
{"status":1,"errors":[],"onboard_uri":"https:\/\/web.checkissuing.com\/onboard\/acct?ru=aHR0cDovL3d3dy5zb21lc2l0ZS5jb20="}