Settlement Dashboard
Today's Settlement Activity
Rail Status
Quick Actions
Pending Settlements & Cut-off Schedule
Email OTP Verification
Step 2 of the admin login flow -- code sent to the admin's registered email
Require email OTP at login
Admins must enter a one-time code emailed to them before continuing
Code expiry
How long an emailed OTP code remains valid
Resend cooldown
Minimum wait time before an admin can request a new code
Authenticator 2FA
Step 3 of the admin login flow -- TOTP code from an authenticator app
Enforce 2FA for all admins
Block sign-in until an authenticator app is enrolled
Allow backup codes
Let admins sign in with a one-time backup code if their device is lost
Trusted-device duration
How long "Trust this device" skips the 2FA step
New backup codes -- shown once
Active Admin Sessions
Devices currently signed in past the OTP + 2FA challenge
| Admin | Device | IP Address | Verified | Last Active | Action |
|---|---|---|---|---|---|
| admin@bospay.online YOU | Chrome · Windows 11 | 187.77.153.4 | OTP + 2FA | Just now | Current session |
| ops@bospay.online | Safari · iPhone | 203.150.22.18 | OTP + 2FA | 12 min ago | |
| compliance@bospay.online | Edge · Windows 11 | 184.22.37.154 | OTP + 2FA | 1 hour ago |
Login Audit Log
Every step of the OTP + 2FA challenge is recorded for compliance review
| Time | Admin | Step | Result | IP Address |
|---|---|---|---|---|
| 14:21:03 | admin@bospay.online | 2FA authenticator | Success | 187.77.153.4 |
| 14:20:41 | admin@bospay.online | Email OTP | Success | 187.77.153.4 |
| 14:20:12 | admin@bospay.online | Password | Success | 187.77.153.4 |
| 11:48:55 | ops@bospay.online | 2FA authenticator | Failed -- wrong code | 203.150.22.18 |
| 11:48:20 | ops@bospay.online | Email OTP | Success | 203.150.22.18 |
| 09:02:47 | unknown@bospay.online | Password | Failed -- wrong OTP | 91.240.118.6 |