The Customer Registration API is a simple yet robust service that streamlines the new customer or member registration process to provide a fast, easy and pleasant experience. There is no scope required.
The Customer Registration API’s technical documentation in the API specs section describes all the details of calling the API and submitting the required data. The following is a simplified description of the API's uses.
The purpose of the Registration API is to provide third-party application developers with access to the same registration process used in Candescent Digital Banking.
Common use case examples include:
- Online banking vendors who want to register users for additional offerings at the end of their digital banking account opening process.
- Mobile banking vendors who provide products to financial institutions that use Candescent Digital Banking services.
- Other application developers who offer products that enhance or extend Candescent Digital Banking.
New User Registration
A developer using the Registration API will implement UX components that perform the following operations:
Prompt the user to create a unique username and password.
Enter required personal data such as:
- First name
- Last name
- Social Security number
- Date of Birth
- Street
- City
- State
- Zip code
- Country
- Phone Number
- Email Address
- Mother's Maiden Name
- The Registration API will make calls to the appropriate disclosure records on file for the financial institution.
- It won’t allow completion of the registration flow without the user first indicating acceptance of any required disclosures.
* First Name
* Last Name
* Social Security Number
* Date of Birth
* Address1
* Street
* City
* State
* Zip Code
* Country
* Phone Number
* Email Address
* Mother's Maiden Name
- Accept any Terms & Conditions or other disclosures set up by the financial institution
- The Registration API will make calls to the appropriate disclosure records on file for the financial institution.
- It won’t allow completion of the registration flow without the user first indicating acceptance of any required disclosures.
- Submit the registration request
Additional Product Details
The Registration API will use FI configurations to enforce the following policies for username and password creation:
Username Policy
- The default value is at least eight (8) characters and can be no longer than twenty (20) characters.
- The minimum and maximum lengths of the user ID are configurable but can’t be less than six (6) or exceed twenty (20) characters.
- The username can’t contain only numbers. However, it can be all letters.
- The username can contain a combination of letters, numbers, and the following special characters: @$*_-=.! ~
- It can’t contain any white space (spaces aren’t allowed; including before, in the middle of, or after the username).
Password Policy
- The password must be between six (6) and thirty-two (32) characters in length.
- The minimum and maximum lengths for the password are configurable within these limits.
- A password must contain characters from at least two of the following:
- Letters
- Numbers
- Special characters (any of these are acceptable)
- The password can’t contain any white space (spaces aren’t allowed, including before, in the middle of, or after the password).
- The password can’t be a substring of the username.