Terapay
Premium digital finance

Authentication

Open your Terapay account with one deliberate first step.

We start with email, verify intent, then finish account setup with a stronger security posture and a clean handoff into customer onboarding.

Service promise

  • Wallet, transfers, and utility services in one account.
  • Authentication flow aligned to your staged NestJS contracts.
  • Built mobile-first for iOS and Android web with desktop support.

Sign-in methods

Email-first signup
Password sign-in next
Login code and Google next

Flow progress

One vertical slice from auth to onboarding

Step 1 of 4
1

Identify

Start with email

2

Verify

Confirm the code

3

Secure

Set password and device

4

Activate

Complete onboarding

Create account

The current vertical slice implements the staged email signup flow from your auth architecture.

Password sign-in

The next auth slice should branch into `POST /auth/login` for returning customers.

Login code and Google

Both are already modeled in your API and can reuse the same shell after this flow lands.