Verification Identities » History » Revision 3
Revision 2 (prin methirattanasophon, 02/20/2026 08:59 AM) → Revision 3/4 (prin methirattanasophon, 02/23/2026 04:09 AM)
# Verification Identities 1. THAID Objective: This API developed to serve for processing digital identity verification and authentication requests through the ThaID application. Page Route: /onboarding/thaid-manual Data Source: - localStorage: member_id System Intregration: API: - Method: POST - Endpoint: /thaid/ekyc/initial Request Body: |key|type|value| |:--|:--|:--| |thaid|bool|true| |member_id|string|member_id| Workflow: <img style="width: 329px;" src="clipboard-202602201428-axltj.png"><br> --- 2. NDID 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. Page Route: /select-bank Key Components: ||type|description| |:--|:--|:--| |idp-as|radio button|select idp-as from list| Workflow: <img style="width: 398px;" src="clipboard-202602201523-psqex.png"><br> attachment: {{thumbnail(MF-KBank-NDID RP Proxy-User Manual Menu Back Office for Partner.pdf, size=100)}} --- Initiation: To get list of idp-as API: - Endpoint: /ndid/init - Method: GET - Data: Query param ``` /ndid/init?member_id=${member_id} ``` Response: |key|type|value| |--|--|--| |list_idp_as|map<string, string>|{"bank_key":"idp-as", ..., }| |id|string|reference id| --- Submission: To sent select idp-as for NDID verification API: - Endpoint: /ndid/select-idp-as - Method: POST Request: |key|type|value| |--|--|--| |member_id|string|member_id| |id|string|reference id| |bank_code|string|bank code| |user_select|Object|user select object| user select object: |key|type|value| |--|--|--| |idp|Array[map]| "node_id": idp node id| |as|Array[map]| "node_id": as node id| --- NDID Status API: - Endpoint: /ndid/status?member_id - Method: GET - Data: Query param ``` /ndid/status?member_id=${member_id} ``` Response: |key|type|value| |--|--|--| |time|string|remaining time| |step|int|status NDID| |bank_code|string|bank code| |reference_id|string|reference id|