Project

General

Profile

Verification Identities » History » Version 1

prin methirattanasophon, 02/20/2026 08:58 AM

1 1 prin methirattanasophon
# Verification Identities
2
3
1. THAID
4
5
Objective: This API developed to serve for processing digital identity verification and authentication requests through the ThaID application.
6
7
Page Route: /onboarding/thaid-manual
8
9
Data Source:
10
 - localStorage: member_id
11
12
13
System Intregration:
14
15
API:
16
 - Method: POST
17
 - Endpoint: /thaid/ekyc/initial
18
19
Request Body:
20
21
|key|type|value|
22
|:--|:--|:--|
23
|thaid|bool|true|
24
|member_id|string|member_id|
25
26
27
Workflow:
28
<img style="width: 329px;" src="clipboard-202602201428-axltj.png"><br>
29
30
---
31
32
2. NDID
33
34
Description: This feature allows users to select a bank (Identity Provider - IdP) to proceed with NDID verification. The page fetches a list of available banks that can serve as IdPs and Authoritative Sources (AS) for the user's data and allows them to initiate the verification request.
35
36
Page Route: /select-bank
37
38
39
Key Components:
40
||type|description|
41
|:--|:--|:--|
42
|idp-as|radio button|select idp-as from list| 
43
44
45
Workflow:
46
<img style="width: 398px;" src="clipboard-202602201523-psqex.png"><br>
47
48
---
49
50
Initiation: To get list of idp-as
51
52
API:
53
 - Endpoint: /ndid/init
54
 - Method: GET
55
 - Data: Query param
56
```
57
/ndid/init?member_id=${member_id}
58
59
```
60
Response:
61
|key|type|value|
62
|--|--|--|
63
|list_idp_as|map<string, string>|{"bank_key":"idp-as", ..., }|
64
|id|string|reference id|
65
66
---
67
68
Submission: To sent select idp-as for NDID verification
69
70
71
API:
72
 - Endpoint: /ndid/select-idp-as
73
 - Method: POST
74
75
Request:
76
|key|type|value|
77
|--|--|--|
78
|member_id|string|member_id|
79
|id|string|reference id|
80
|bank_code|string|bank code|
81
|user_select|Object|user select object|
82
83
user select object:
84
|key|type|value|
85
|--|--|--|
86
|idp|Array[map]| "node_id": idp node id|
87
|as|Array[map]| "node_id": as node id|
88
89
---
90
91
NDID Status
92
93
API:
94
 - Endpoint: /ndid/status?member_id
95
 - Method: GET
96
 - Data: Query param
97
98
```
99
/ndid/status?member_id=${member_id}
100
101
```
102
103
Response:
104
105
|key|type|value|
106
|--|--|--|
107
|time|string|remaining time|
108
|step|int|status NDID|
109
|bank_code|string|bank code|
110
|reference_id|string|reference id|
111
112
113
attachment: {{thumbnail(MF-KBank-NDID RP Proxy-User Manual Menu Back Office for Partner.pdf, size=100)}}