Project

General

Profile

Verify Mobile & Email » History » Version 2

prin methirattanasophon, 02/23/2026 09:06 AM

1 1 prin methirattanasophon
# Verify Mobile & Email
2 2 prin methirattanasophon
3
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
4
5
 - Mobile Verification: Authenticated via OTP (One-Time Password) sent to the user's registered mobile number.
6
 - Email Verification: Authenticated via a Secure Verification Link sent to the user's inbox.
7
8
Fields requirement:
9
10
|field|type|description|value|
11
|:--|:--|:--|:--|
12
|mobile number|readonly input|user mobile number||
13
|confirm mobile|button|confirm to show popup field OTP, Confirm OTP||
14
|OTP|input|input accept numberonly. hidden by default||
15
|Confirm otp|button|send confirm otp. hidden by default|otp value|
16
|email|readonly input|user email||
17
|confirm email|button|default disable. enable when OTP confirm success||
18
19
Workflow:
20
<img style="width: 290px;" src="clipboard-202602231506-rqkc7.png"><br>
21
22
---
23
24
System Integration
25
26
2.1 Get registerd user's email and mobile
27
28
|header|value|
29
|--|--|
30
|endpoint|/api/v1/individual/ico/list|
31
|method|post|
32
33
Requst body:
34
|key|value|
35
|--|--|
36
|register_id|register_id|
37
38
---
39
40
2.2 Request mobile OTP via sms
41
42
|header|value|
43
|--|--|
44
|endpoint|/api/v1/user/verify/mobile|
45
|method|post|
46
|Authorization|Berear|
47
|Content-Type|application/json|
48
49
Requst body:
50
|key|value|
51
|--|--|
52
|registerId|register_id|
53
54
Response
55
|key|type|value|
56
|--|--|--|
57
|reference|string|reference code|
58
|xid|string||
59
60
---
61
62
2.3 Verify OTP
63
64
|header|value|
65
|--|--|
66
|endpoint|/api/v1/user/verify/mobile/check|
67
|method|post|
68
|Authorization|Berear|
69
|Content-Type|application/json|
70
71
Requst body:
72
|key|value|
73
|--|--|
74
|registerId|register id|
75
|otp|otp|
76
|referenceCode|reference from verify mobile|
77
78
---
79
80
2.4 Request verify email
81
82
|header|value|
83
|--|--|
84
|endpoint|/api/v1/user/verify/email|
85
|method|post|
86
|Authorization|Berear|
87
|Content-Type|application/json|
88
89
Requst body:
90
|key|value|
91
|--|--|
92
|registerId|register id|
93
|email|email|