Error Codes & Valid Characters
Error Codes Related to Joint Accounts
| Scenario | HTTP Status Code | Code | Sub Code | Description |
|---|---|---|---|---|
dateOfBirth is missing. | 400 | 200 | dateOfBirth is required. | |
When the dateOfBirth is not provided in the format: YYYY-MM-DD. | 400 | 700 | dateOfBirth must be in the YYYY-MM-DD format. | |
When duplicate address types are provided, within the address object array. | 400 | 1020 | Duplicated type is not allowed | |
| When more than one address object is set as the default. | 400 | 1040 | isDefault can only be “true” for one entry. Note: Only one default address is allowed. | |
| Call create joint account API for a joint account | 200 | 5 | 102 | This account already has 2 account holders. |
| Create joint account for business level account | 200 | 10 | business account not supported for joint account. | |
| Create joint account for an account cure none | 200 | 5 | 100 | An account must not be in a locked status to add an additional cardholder. |
Currency Response Codes
| Scenario | Code | SubCode | Description |
|---|---|---|---|
| An invalid ISO currency code is provided. | 650 | 0 | Invalid Currency Code |
| A valid ISO currency code is provided, but it is not valid for the program. | 650 | 430 | This product does not support this currency |
User Data Response Codes
| Property | Constraints/Scenario | HTTP Status Code | Code | subCode |
|---|---|---|---|---|
| addressLine1 | < 2 characters, OR > 40 characters | 400 | 400 | 505 |
| addressLine2 | > 40 characters | 400 | 400 | 506 |
| city | > 25 characters | 400 | 400 | 504 |
| firstName | > 35 characters | 400 | 400 | 501 |
| lastName | < 2 characters, OR > 35 characters | 400 | 400 | 502 |
| addressLine1 | Invalid characters | 400 | 640 | 505 |
| addressLine2 | Invalid characters | 400 | 640 | 506 |
| middleName | Invalid characters | 400 | 640 | 503 |
| city | Invalid characters | 400 | 640 | 504 |
| firstName | Invalid characters | 400 | 640 | 501 |
| lastName | Invalid characters | 400 | 640 | 502 |
Terms Acceptance Response Codes
| Scenario | Code | SubCode | Description |
|---|---|---|---|
POST /enrollments is called and a termsAcceptanceDateTime is before or after the 30-day (720 hours) timeframe for terms acceptance. | 620 | 0 | termsAcceptanceDateTime property value must be within 720 hours of the time it was submitted |
Valid Characters
Valid Characters for Name-Based Property Values
Unicode is disallowed for name-based property values.
Allowable property values for firstName, middleName, and lastName are ASCII range from 32 to 126, with the following exceptions:
- 33-38
- 40-43
- 47
- 58-64
- 91-96
- 123-126
Valid Characters for Address-based Street and City Property Values
Unicode is disallowed for address-based property values.
Allowable property values for city and addressLine1 and addressLine2 are ASCII range from 32-126, and 192-255, with the following exceptions:
- 33-34
- 36-37
- 42-43
- 58-64
- 91-96
- 123-126
- 215
- 217-220
- 247
Valid Characters for Address-based State Property Values
Allowable property values for state are the following:
- AL, AK, AZ, AR, CA, CO, CT, DE, DC, FL, GA, HI, ID, IL, IN, IA, KS, KY, LA, ME, MD, MA, MI, MN, MS, MO, MT, NE, NV, NH, NJ, NM, NY, NC, ND, OH, OK, OR, PA, RI, SC, SD, TN, TX, UT, VT, VA, WA, WV, WI, WY
Updated 21 days ago
