Skip to main content

Purpose

Allows a new user to create login credentials for access to the Creditor Portal.

How It Works

User enters:
  • First Name
  • Last Name
  • Email Address
  • Password
  • Accepts Terms & Conditions
  • Completes reCAPTCHA
System:
  • Creates registration record
  • Sends verification email

Result

  • Account is created in an unverified state
  • User must verify email before accessing

Validation Rules

  • Email must be unique
  • Password must meet security requirements
  • Terms & Conditions must be accepted

Failure Scenarios

  • Email already exists
  • Invalid email format
  • Password does not meet requirements

Developer Notes

  • Create user with status = unverified
  • Trigger email service on registration
  • Store hashed password (never plaintext)
  • Ensure idempotency for duplicate submissions
  • Enforce backend validation (not just frontend)
Last modified on May 31, 2026