Project

General

Profile

Actions

Verify Mobile & Email

Description: Identity verification interface designed to validate the user's Mobile Number and Email Address. The system ensures data authenticity through a multi-channel verification process

  • Mobile Verification: Authenticated via OTP (One-Time Password) sent to the user's registered mobile number.
  • Email Verification: Authenticated via a Secure Verification Link sent to the user's inbox.

Fields requirement:

field type description value
mobile number readonly input user mobile number
confirm mobile button confirm to show popup field OTP, Confirm OTP
OTP input input accept numberonly. hidden by default
Confirm otp button send confirm otp. hidden by default otp value
email readonly input user email
confirm email button default disable. enable when OTP confirm success

Workflow:


System Integration

2.1 Get registerd user's email and mobile

header value
endpoint /api/v1/individual/ico/list
method post

Requst body:

key value
register_id register_id

2.2 Request mobile OTP via sms

header value
endpoint /api/v1/user/verify/mobile
method post
Authorization Berear
Content-Type application/json

Requst body:

key value
registerId register_id

Response

key type value
reference string reference code
xid string

2.3 Verify OTP

header value
endpoint /api/v1/user/verify/mobile/check
method post
Authorization Berear
Content-Type application/json

Requst body:

key value
registerId register id
otp otp
referenceCode reference from verify mobile

2.4 Request verify email

header value
endpoint /api/v1/user/verify/email
method post
Authorization Berear
Content-Type application/json

Requst body:

key value
registerId register id
email email

Updated by prin methirattanasophon about 2 months ago · 2 revisions