{"id":357,"date":"2025-09-09T15:53:46","date_gmt":"2025-09-09T15:53:46","guid":{"rendered":"https:\/\/developers.10npay.com\/?post_type=docs&#038;p=1551"},"modified":"2026-05-21T14:29:02","modified_gmt":"2026-05-21T14:29:02","password":"","slug":"get-identification-process-status","status":"publish","type":"docs","link":"https:\/\/developers.10npay.com\/bg\/docs\/get-identification-process-status\/","title":{"rendered":"Get Identification Process Status"},"content":{"rendered":"<h1>Get Identification Process Status<\/h1>\n<p>Polls the current state of the external identification flow (Onfido + document signing). Use it immediately after each Success redirect.<\/p>\n<h2>Endpoint<\/h2>\n<pre><code>GET https:\/\/api-test.10npay.com\/Enrollment\/{id}\/{userType}\/true\/get-identification-process-status\n<\/code><\/pre>\n<h2>Path Parameters<\/h2>\n<table>\n<thead>\n<tr>\n<th>Name<\/th>\n<th>Type<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>id<\/code><\/td>\n<td>integer<\/td>\n<td>User identifier (same as in other onboarding calls).<\/td>\n<\/tr>\n<tr>\n<td><code>userType<\/code><\/td>\n<td>integer (enum)<\/td>\n<td><code>0<\/code> for Individuals, <code>1<\/code> for merchant flows.<\/td>\n<\/tr>\n<tr>\n<td><code>true<\/code><\/td>\n<td>boolean literal<\/td>\n<td>Always pass <code>true<\/code>; it indicates that the client already received the success redirect and wants the latest status.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Headers<\/h2>\n<ul>\n<li><code>Authorization: Bearer &lt;access_token&gt;<\/code><\/li>\n<\/ul>\n<h2>Response &mdash; 200 OK<\/h2>\n<pre><code>{\n  \"videoIdentificationUrl\": \"https:\/\/signing-url-if-applicable\",\n  \"videoIdentificationStatus\": \"SIGN_SESSION_ID_SUCCESSFULLY_CREATED\",\n  \"message\": \"\"\n}\n<\/code><\/pre>\n<h3>Typical statuses<\/h3>\n<ul>\n<li><code>PROCESSING<\/code> &mdash; still waiting for the upstream provider.<\/li>\n<li><code>SIGN_SESSION_ID_SUCCESSFULLY_CREATED<\/code> &mdash; Phase A complete; use the returned URL to open the document signing flow.<\/li>\n<li><code>DOCUMENT_SIGN_SUCCESS<\/code> &mdash; Phase B complete; proceed to <code>POST \/Enrollment\/finalize-external-identification<\/code>.<\/li>\n<li><code>ERROR<\/code> \/ other vendor-specific codes &mdash; treat as failure and prompt the user to restart.<\/li>\n<\/ul>\n<h2>Errors<\/h2>\n<ul>\n<li><strong>400\/404<\/strong> &mdash; invalid parameters or unknown user\/session.<\/li>\n<li><strong>401<\/strong> &mdash; missing\/expired token.<\/li>\n<li><strong>5xx<\/strong> &mdash; transient issues (retry).<\/li>\n<\/ul>\n<h2>Polling Guidance<\/h2>\n<ul>\n<li>Poll every 2\u20135 seconds with a client-side timeout (e.g., 2 minutes).<\/li>\n<li>Stop once you receive <code>SIGN_SESSION_ID_SUCCESSFULLY_CREATED<\/code> (Phase A) or <code>DOCUMENT_SIGN_SUCCESS<\/code> (Phase B).<\/li>\n<li>If no status change occurs within the timeout, offer the user the option to restart the identification.<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Get Identification Process Status Polls the current state of the external identification flow (Onfido + document signing). Use it immediately after each Success redirect. Endpoint GET https:\/\/api-test.10npay.com\/Enrollment\/{id}\/{userType}\/true\/get-identification-process-status Path Parameters Name Type Description id integer User identifier (same as in other onboarding calls). userType integer (enum) 0 for Individuals, 1 for merchant flows. true boolean literal [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"footnotes":""},"doc_category":[58],"doc_tag":[],"knowledge_base":[33],"class_list":["post-357","docs","type-docs","status-publish","hentry","doc_category-web-identification","knowledge_base-10npay"],"year_month":"2026-05","word_count":216,"total_views":0,"reactions":{"happy":0,"normal":0,"sad":0},"author_info":{"name":"10npaydev","author_nicename":"10npaydev","author_url":"https:\/\/developers.10npay.com\/bg\/author\/10npaydev\/"},"doc_category_info":[{"term_name":"Web identification","term_url":"https:\/\/developers.10npay.com\/bg\/docs\/10npay\/web-identification\/"}],"doc_tag_info":[],"knowledge_base_info":[{"term_name":"10npay","term_url":"https:\/\/developers.10npay.com\/bg\/docs\/10npay\/","term_slug":"10npay"}],"knowledge_base_slug":["10npay"],"_links":{"self":[{"href":"https:\/\/developers.10npay.com\/bg\/wp-json\/wp\/v2\/docs\/357","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/developers.10npay.com\/bg\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/developers.10npay.com\/bg\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/developers.10npay.com\/bg\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/developers.10npay.com\/bg\/wp-json\/wp\/v2\/comments?post=357"}],"version-history":[{"count":1,"href":"https:\/\/developers.10npay.com\/bg\/wp-json\/wp\/v2\/docs\/357\/revisions"}],"predecessor-version":[{"id":390,"href":"https:\/\/developers.10npay.com\/bg\/wp-json\/wp\/v2\/docs\/357\/revisions\/390"}],"wp:attachment":[{"href":"https:\/\/developers.10npay.com\/bg\/wp-json\/wp\/v2\/media?parent=357"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/developers.10npay.com\/bg\/wp-json\/wp\/v2\/doc_category?post=357"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/developers.10npay.com\/bg\/wp-json\/wp\/v2\/doc_tag?post=357"},{"taxonomy":"knowledge_base","embeddable":true,"href":"https:\/\/developers.10npay.com\/bg\/wp-json\/wp\/v2\/knowledge_base?post=357"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}