{"id":982,"date":"2026-06-06T13:51:11","date_gmt":"2026-06-06T06:51:11","guid":{"rendered":"https:\/\/blog.datacore.vn\/?p=982"},"modified":"2026-06-06T23:47:23","modified_gmt":"2026-06-06T16:47:23","slug":"kyb-onboarding-viet-nam-resolver","status":"publish","type":"post","link":"https:\/\/blog.datacore.vn\/vi\/kyb-onboarding-viet-nam-resolver\/","title":{"rendered":"C\u00e1ch c\u00e1c fintech Vi\u1ec7t Nam \u0111ang t\u00e1i thi\u1ebft k\u1ebf KYB onboarding quanh m\u1ed9t resolver call duy nh\u1ea5t"},"content":{"rendered":"<h2 class=\"wp-block-heading\">V\u00ec sao KYB onboarding hay v\u1ee1 ngay t\u1ea1i bi\u1ec3u m\u1eabu<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">M\u1ed9t form KYB onboarding fintech ti\u00eau chu\u1ea9n t\u1ea1i Vi\u1ec7t Nam y\u00eau c\u1ea7u kh\u00e1ch SME g\u00f5 m\u00e3 s\u1ed1 thu\u1ebf, g\u00f5 t\u00ean ph\u00e1p nh\u00e2n, g\u00f5 \u0111\u1ecba ch\u1ec9 \u0111\u0103ng k\u00fd. Ba \u0111i\u1ec3m c\u00f3 th\u1ec3 sai, ba \u0111i\u1ec3m kh\u00e1ch r\u01a1i kh\u1ecfi flow. Ki\u1ebfn tr\u00fac KYB onboarding tr\u1ee5 \u0111\u01b0\u1ee3c tr\u01b0\u1edbc audit v\u00e0 tr\u01b0\u1edbc scale l\u00e0 m\u1ed9t resolver call (l\u1ec7nh g\u1ecdi API duy nh\u1ea5t). B\u00e0i vi\u1ebft m\u00f4 t\u1ea3 pattern v\u00e0 n\u01a1i n\u00f3 tr\u1ea3 l\u1ea1i \u0111\u1ea7u t\u01b0.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/blog.datacore.vn\/wp-content\/uploads\/2026\/05\/ekyc-digital-identity-verification-vietnam.jpg\" alt=\"KYB onboarding cho fintech Vi\u1ec7t Nam, s\u01a1 \u0111\u1ed3 resolver call duy nh\u1ea5t v\u1edbi DataCore Company Services registry doanh nghi\u1ec7p\" class=\"wp-image-874\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">B\u1ee9c tranh d\u1eef li\u1ec7u cho KYB onboarding<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">DataCore Company Services cung c\u1ea5p registry doanh nghi\u1ec7p Vi\u1ec7t Nam d\u1ea1ng JSON API. Trang d\u00f9ng th\u1eed ghi nh\u1eadn <strong>2.348.100 h\u1ed3 s\u01a1 doanh nghi\u1ec7p \u0111\u00e3 x\u00e1c minh<\/strong> theo ch\u1ec9 s\u1ed1 m\u1edbi nh\u1ea5t (DataCore Company Services trial, 2026), nh\u1eadn M\u00e3 s\u1ed1 thu\u1ebf, T\u00ean ph\u00e1p nh\u00e2n, ho\u1eb7c S\u1ed1 \u0111i\u1ec7n tho\u1ea1i l\u00e0m kho\u00e1 truy v\u1ea5n. Response tr\u1ea3 v\u1ec1 t\u00ean ph\u00e1p nh\u00e2n, \u0111\u1ecba ch\u1ec9 \u0111\u0103ng k\u00fd, ng\u00e0y \u0111\u0103ng k\u00fd, tr\u1ea1ng th\u00e1i hi\u1ec7n t\u1ea1i, v\u00e0 (khi c\u00f3) li\u00ean k\u1ebft c\u00f4ng ty m\u1eb9-con.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hai con s\u1ed1 \u0111\u1ee9ng ph\u00eda d\u01b0\u1edbi t\u00e1c \u0111\u1ed9ng l\u00ean thi\u1ebft k\u1ebf KYB onboarding:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>M\u1ee9c n\u1ec1n th\u1ee7 c\u00f4ng.<\/strong> Kh\u1ea3o s\u00e1t nhanh queue c\u1ee7a b\u1ea5t k\u1ef3 team credit Vi\u1ec7t Nam n\u00e0o cho th\u1ea5y tra c\u1ee9u th\u1ee7 c\u00f4ng tr\u00ean c\u1ed5ng th\u00f4ng tin thu\u1ebf qu\u1ed1c gia ng\u1ed1n l\u01b0\u1ee3ng th\u1eddi gian analyst \u0111\u00e1ng k\u1ec3 m\u1ed7i h\u1ed3 s\u01a1. C\u1ed9ng d\u1ed3n cho team b\u1eadn, \u0111\u00f3 l\u00e0 headcount th\u1eadt.<\/li>\n\n\n<li><strong>Ph\u1ea1m vi audit.<\/strong> Ngh\u1ecb \u0111\u1ecbnh 13\/2023\/N\u0110-CP v\u1ec1 b\u1ea3o v\u1ec7 d\u1eef li\u1ec7u c\u00e1 nh\u00e2n quy \u0111\u1ecbnh k\u1ef3 v\u1ecdng v\u1ec1 chu\u1ed7i qu\u1ea3n l\u00fd v\u1eadt ch\u1ee9ng \u0111\u1ed1i v\u1edbi d\u1eef li\u1ec7u \u0111\u00e3 x\u1eed l\u00fd; Lu\u1eadt 32\/2024\/QH15 v\u1ec1 c\u00e1c T\u1ed5 ch\u1ee9c t\u00edn d\u1ee5ng c\u1ed9ng th\u00eam y\u00eau c\u1ea7u b\u00e1o c\u00e1o th\u1ea9m \u0111\u1ecbnh nh\u00e0 cung c\u1ea5p. Payload ph\u1ea3n h\u1ed3i c\u1ee7a resolver, \u0111\u01b0\u1ee3c l\u01b0u l\u1ea1i, l\u00e0 v\u1eadt ch\u1ee9ng audit \u0111\u00e1p \u1ee9ng c\u1ea3 hai.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Ba l\u1ef1a ch\u1ecdn ki\u1ebfn tr\u00fac cho KYB onboarding<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Resolve t\u1ea1i b\u01b0\u1edbc intake, kh\u00f4ng ph\u1ea3i trong batch.<\/strong> G\u1ecdi API khi kh\u00e1ch h\u00e0ng c\u00f2n \u1edf trong form. Gi\u00e1 tr\u1ecb user g\u00f5 \u0111\u01b0\u1ee3c validate ng\u01b0\u1ee3c l\u1ea1i v\u1edbi h\u1ed3 s\u01a1 chu\u1ea9n tr\u01b0\u1edbc khi form submit, \u0111\u1ec3 kh\u00e1ch th\u1ea5y m\u00e0n h\u00ecnh x\u00e1c nh\u1eadn ho\u1eb7c th\u1ea5y th\u00f4ng b\u00e1o &quot;kh\u00f4ng t\u00ecm th\u1ea5y c\u00f4ng ty n\u00e0y&quot;, kh\u00f4ng ph\u1ea3i email t\u1eeb ch\u1ed1i ba ng\u00e0y sau.<\/li>\n\n\n<li><strong>L\u01b0u canonical company ID, kh\u00f4ng ph\u1ea3i chu\u1ed7i user g\u00f5.<\/strong> T\u00ean user g\u00f5 c\u00f3 th\u1ec3 l\u00e0 &quot;Cong ty TNHH ABC&quot; ho\u1eb7c &quot;ABC Co., Ltd&quot; ho\u1eb7c &quot;ABC&quot;. API resolve c\u1ea3 ba v\u1ec1 c\u00f9ng m\u1ed9t ID. L\u01b0u ID. Dedup c\u00e1c b\u1ea3ng ph\u00eda sau theo ID, kh\u00f4ng theo text.<\/li>\n\n\n<li><strong>L\u01b0u payload resolver l\u00e0m v\u1eadt ch\u1ee9ng audit.<\/strong> L\u01b0u to\u00e0n b\u1ed9 JSON response, c\u00f3 hash, c\u00f3 timestamp. Khi thanh tra h\u1ecfi &quot;c\u00f4ng ty n\u00e0y tr\u00f4ng th\u1ebf n\u00e0o v\u00e0o ng\u00e0y anh ch\u1ecb onboard?&quot;, c\u00e2u tr\u1ea3 l\u1eddi l\u00e0 payload \u0111\u00e3 l\u01b0u, kh\u00f4ng ph\u1ea3i re-fetch theo tr\u1ea1ng th\u00e1i h\u00f4m nay.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">N\u0103m b\u01b0\u1edbc \u0111\u1ec3 ship KYB onboarding trong qu\u00fd n\u00e0y<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Ch\u1ecdn m\u1ed9t KYB onboarding flow l\u00e0m pilot, th\u01b0\u1eddng l\u00e0 \u0111\u01a1n xin t\u00edn d\u1ee5ng SME ho\u1eb7c \u0111\u01a1n m\u1edf merchant account.<\/li>\n\n\n<li>T\u00edch h\u1ee3p resolver call v\u00e0o submit handler c\u1ee7a form. Cache theo m\u00e3 s\u1ed1 thu\u1ebf trong 24 gi\u1edd.<\/li>\n\n\n<li>Th\u00eam c\u1ed9t <code>canonical_company_id<\/code> v\u00e0 <code>resolver_payload_id<\/code> v\u00e0o b\u1ea3ng customer-master.<\/li>\n\n\n<li>Backfill b\u1ea3n ghi l\u1ecbch s\u1eed theo l\u00f4 1.000. \u0110o t\u1ef7 l\u1ec7 dedup.<\/li>\n\n\n<li>T\u00edch h\u1ee3p resolver v\u00e0o d\u1ecbch v\u1ee5 credit-decisioning \u0111\u1ec3 c\u00e1c quy t\u1eafc c\u00f3 th\u1ec3 join theo <code>canonical_company_id<\/code>.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">T\u00ecnh hu\u1ed1ng Vi\u1ec7t Nam (m\u00f4 ph\u1ecfng)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">M\u1ed9t fintech c\u1ee1 v\u1eeba t\u1ea1i Vi\u1ec7t Nam thay form SME KYB onboarding th\u1ee7 c\u00f4ng b\u1eb1ng resolver call theo m\u00e3 s\u1ed1 thu\u1ebf, \u0111\u01b0\u1ee3c Company Services API h\u1ed7 tr\u1ee3. T\u00e1c \u0111\u1ed9ng \u0111\u1ea7u ti\u00ean \u0111o \u0111\u01b0\u1ee3c: t\u1ef7 l\u1ec7 drop-off t\u1ea1i form gi\u1ea3m \u0111\u00e1ng k\u1ec3 v\u00ec kh\u00e1ch kh\u00f4ng c\u00f2n g\u00f5 l\u1ea1i c\u00f9ng c\u00e1c tr\u01b0\u1eddng ba l\u1ea7n. Th\u1ee9 hai: team credit-risk cho ngh\u1ec9 h\u01b0u script &quot;c\u00f4ng ty tr\u00f9ng d\u01b0\u1edbi c\u00e1c c\u00e1ch vi\u1ebft t\u00ean kh\u00e1c nhau&quot; v\u1ed1n ch\u1ea1y h\u00e0ng tu\u1ea7n su\u1ed1t hai n\u0103m. (T\u00ecnh hu\u1ed1ng mang t\u00ednh minh ho\u1ea1; chi ti\u1ebft \u0111\u01b0\u1ee3c \u1ea9n danh.)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">DataCore ph\u00f9 h\u1ee3p \u1edf \u0111\u00e2u trong KYB onboarding<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">DataCore Company Services l\u00e0 m\u1ed9t ph\u1ea7n c\u1ee7a b\u1ed9 d\u1eef li\u1ec7u SME registry Vi\u1ec7t Nam thu\u1ed9c DataCore (DataCore datasets, 2026). C\u00f9ng canonical ID resolve v\u00e0o Cadastral Services cho geo-validation \u0111\u1ecba ch\u1ec9, Data &amp; Datasets cho fundamentals tr\u00ean c\u00f4ng ty m\u1eb9 ni\u00eam y\u1ebft, v\u00e0 Analytics cho rollup \u1edf c\u1ea5p danh m\u1ee5c. B\u1ea3ng gi\u00e1: Starter $19\/th\u00e1ng, Dev $99, Pro $499, Enterprise theo nhu c\u1ea7u, Academic VND 3 tri\u1ec7u\/th\u00e1ng cho COR3, Scholars v\u00e0 \u0111\u1ed1i t\u00e1c gi\u1ea3ng vi\u00ean (trang gi\u00e1 DataCore, 2026).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">B\u1eaft \u0111\u1ea7u v\u1edbi KYB onboarding d\u1ef1a tr\u00ean resolver<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">L\u1ea5y <a href=\"https:\/\/datacore.vn\/en\/services\/company-trial\" target=\"_blank\" rel=\"noopener\">b\u1ea3n d\u00f9ng th\u1eed Company Services<\/a>, resolver M\u00e3 s\u1ed1 thu\u1ebf \/ T\u00ean \/ S\u1ed1 \u0111i\u1ec7n tho\u1ea1i, JSON response, 10 truy v\u1ea5n mi\u1ec5n ph\u00ed m\u1ed7i ng\u00e0y. K\u1ebft h\u1ee3p v\u1edbi <a href=\"https:\/\/datacore.vn\/en\/services\/cadastral-trial\" target=\"_blank\" rel=\"noopener\">Cadastral Services<\/a> \u0111\u1ec3 c\u00f3 gi\u1ea3i resolution \u0111\u1ea7y \u0111\u1ee7 \u0111\u1ecba ch\u1ec9 + ph\u00e1p nh\u00e2n. Ghi ch\u00fa tri\u1ec3n khai v\u00e0 b\u00e0i \u0111\u1ecdc h\u00e0ng tu\u1ea7n t\u1ea1i <a href=\"https:\/\/blog.datacore.vn\/vi\/news\/\">DataCore News<\/a>.<\/p>\n\n\n\n\n<h2 class=\"wp-block-heading\">KYB onboarding th\u1ef1c s\u1ef1 y\u00eau c\u1ea7u nh\u1eefng g\u00ec<\/h2>\n<p>KYB onboarding (know-your-business) l\u00e0 quy tr\u00ecnh x\u00e1c minh r\u1eb1ng doanh nghi\u1ec7p n\u1ed9p h\u1ed3 s\u01a1 l\u00e0 c\u00f3 th\u1eadt, \u0111\u01b0\u1ee3c \u0111\u1ecbnh danh ch\u00ednh x\u00e1c v\u00e0 an to\u00e0n \u0111\u1ec3 giao d\u1ecbch. \u1ede m\u1ee9c t\u1ed1i thi\u1ec3u, KYB onboarding x\u00e1c nh\u1eadn ph\u00e1p nh\u00e2n t\u1ed3n t\u1ea1i, kh\u1edbp v\u1edbi t\u00ean v\u00e0 m\u00e3 s\u1ed1 thu\u1ebf m\u00e0 ng\u01b0\u1eddi n\u1ed9p cung c\u1ea5p, v\u00e0 \u0111ang ho\u1ea1t \u0111\u1ed9ng h\u1ee3p l\u1ec7. L\u00e0m t\u1ed1t h\u01a1n, KYB onboarding c\u00f2n thu th\u1eadp \u0111\u1ecba ch\u1ec9 \u0111\u0103ng k\u00fd, ng\u00e0y th\u00e0nh l\u1eadp, tr\u1ea1ng th\u00e1i v\u00e0 li\u00ean k\u1ebft c\u00f4ng ty m\u1eb9 - c\u00f4ng ty con, v\u00ec nh\u1eefng tr\u01b0\u1eddng n\u00e0y chi ph\u1ed1i quy\u1ebft \u0111\u1ecbnh t\u00edn d\u1ee5ng v\u00e0 r\u1ee7i ro v\u1ec1 sau.<\/p>\n<p>L\u00fd do KYB onboarding kh\u00f3 t\u1ea1i Vi\u1ec7t Nam l\u00e0 s\u1ef1 ph\u00e2n m\u1ea3nh d\u1eef li\u1ec7u. D\u1eef li\u1ec7u g\u1ed1c n\u1eb1m \u1edf c\u01a1 quan \u0111\u0103ng k\u00fd qu\u1ed1c gia, nh\u01b0ng ph\u1ea7n l\u1edbn \u0111\u1ed9i ng\u0169 ti\u1ebfp c\u1eadn n\u00f3 qua tra c\u1ee9u c\u1ed5ng th\u00f4ng tin th\u1ee7 c\u00f4ng, sao ch\u00e9p v\u00e0 nh\u1eadp l\u1ea1i b\u1eb1ng tay. M\u1ed7i thao t\u00e1c th\u1ee7 c\u00f4ng th\u00eam \u0111\u1ed9 tr\u1ec5, l\u1ed7i v\u00e0 m\u1ed9t kho\u1ea3ng tr\u1ed1ng ki\u1ec3m to\u00e1n. G\u1ed9p c\u00e1c thao t\u00e1c \u0111\u00f3 th\u00e0nh m\u1ed9t resolver call duy nh\u1ea5t l\u00e0 \u0111i\u1ec1u ph\u00e2n bi\u1ec7t m\u1ed9t lu\u1ed3ng KYB onboarding m\u1edf r\u1ed9ng \u0111\u01b0\u1ee3c v\u1edbi m\u1ed9t lu\u1ed3ng \u00e2m th\u1ea7m v\u1ee1 khi t\u1ea3i t\u0103ng.<\/p>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/blog.datacore.vn\/wp-content\/uploads\/2026\/05\/ekyc-ocr-trich-xuat-du-lieu-cccd.jpg\" alt=\"Tr\u00edch xu\u1ea5t d\u1eef li\u1ec7u t\u1ef1 \u0111\u1ed9ng h\u1ed7 tr\u1ee3 x\u00e1c minh KYB onboarding\"\/><\/figure>\n<h2>V\u00ec sao m\u1ed9t resolver call duy nh\u1ea5t l\u00e0 l\u1ef1a ch\u1ecdn th\u1eafng<\/h2>\n<p>M\u1ed9t thi\u1ebft k\u1ebf KYB onboarding d\u1ef1a tr\u00ean resolver nh\u1eadn m\u1ed9t kh\u00f3a duy nh\u1ea5t - m\u00e3 s\u1ed1 thu\u1ebf, t\u00ean c\u00f4ng ty ho\u1eb7c s\u1ed1 \u0111i\u1ec7n tho\u1ea1i - v\u00e0 tr\u1ea3 v\u1ec1 to\u00e0n b\u1ed9 b\u1ea3n ghi \u0111\u00e3 x\u00e1c minh trong m\u1ed9t l\u01b0\u1ee3t g\u1ecdi. Ng\u01b0\u1eddi n\u1ed9p ch\u1ec9 nh\u1eadp m\u1ed9t tr\u01b0\u1eddng thay v\u00ec ba, n\u00ean \u00edt \u0111i\u1ec3m r\u01a1i r\u1edbt h\u01a1n v\u00e0 \u00edt c\u01a1 h\u1ed9i t\u1ea1o ra l\u1ed7i g\u00f5 bu\u1ed9c ph\u1ea3i r\u00e0 so\u00e1t th\u1ee7 c\u00f4ng v\u1ec1 sau.<\/p>\n<p>L\u1ee3i \u00edch ki\u1ebfn tr\u00fac c\u1ed9ng d\u1ed3n theo th\u1eddi gian. V\u00ec resolver tr\u1ea3 v\u1ec1 m\u1ed9t \u0111\u1ecbnh danh c\u00f4ng ty chu\u1ea9n h\u00f3a, m\u1ecdi h\u1ec7 th\u1ed1ng ph\u00eda sau - ch\u1ea5m \u0111i\u1ec3m t\u00edn d\u1ee5ng, x\u00e1c th\u1ef1c \u0111\u1ecba ch\u1ec9, t\u1ed5ng h\u1ee3p danh m\u1ee5c - \u0111\u1ec1u n\u1ed1i tr\u00ean c\u00f9ng m\u1ed9t kh\u00f3a \u1ed5n \u0111\u1ecbnh. C\u00e1c \u0111\u1ed9i \u00e1p d\u1ee5ng m\u1eabu n\u00e0y th\u01b0\u1eddng lo\u1ea1i b\u1ecf \u0111\u01b0\u1ee3c nh\u1eefng script kh\u1edbp m\u1edd tr\u01b0\u1edbc \u0111\u00e2y ph\u1ea3i \u0111\u1ed1i chi\u1ebfu c\u00f9ng m\u1ed9t c\u00f4ng ty d\u01b0\u1edbi n\u0103m c\u00e1ch vi\u1ebft t\u00ean kh\u00e1c nhau. KYB onboarding kh\u00f4ng c\u00f2n l\u00e0 b\u00e0i to\u00e1n l\u00e0m s\u1ea1ch d\u1eef li\u1ec7u m\u00e0 tr\u1edf th\u00e0nh m\u1ed9t l\u01b0\u1ee3t tra c\u1ee9u duy nh\u1ea5t, c\u00f3 th\u1ec3 ki\u1ec3m to\u00e1n.<\/p>\n<h2>C\u00e1c ki\u1ec3u th\u1ea5t b\u1ea1i th\u01b0\u1eddng g\u1eb7p c\u1ee7a KYB onboarding<\/h2>\n<p>C\u00e1c ki\u1ec3u th\u1ea5t b\u1ea1i r\u1ea5t d\u1ec5 \u0111o\u00e1n khi b\u1ea1n \u0111\u1ec3 \u00fd. Nh\u1eadp t\u1ef1 do t\u1ea1o ra bi\u1ebfn th\u1ec3 t\u00ean kh\u00f4ng bao gi\u1edd kh\u1edbp s\u1ea1ch. Tra c\u1ee9u c\u1ed5ng th\u1ee7 c\u00f4ng th\u00eam h\u00e0ng gi\u1edd \u0111\u1ed9 tr\u1ec5 v\u00e0 kh\u00f4ng \u0111\u1ec3 l\u1ea1i d\u1ea5u v\u1ebft ki\u1ec3m to\u00e1n. Ch\u1ec9 l\u01b0u c\u1edd \u0111\u1ea1t\/kh\u00f4ng \u0111\u1ea1t, thay v\u00ec to\u00e0n b\u1ed9 payload c\u1ee7a resolver, khi\u1ebfn kh\u00f4ng c\u00f2n g\u00ec \u0111\u1ec3 tr\u00ecnh cho c\u01a1 quan qu\u1ea3n l\u00fd. V\u00e0 coi KYB onboarding nh\u01b0 m\u1ed9t c\u1ed5ng m\u1ed9t l\u1ea7n, thay v\u00ec m\u1ed9t b\u1ea3n ghi c\u00f3 th\u1ec3 l\u00e0m m\u1edbi, khi\u1ebfn d\u1eef li\u1ec7u c\u0169 \u00e2m th\u1ea7m t\u00edch t\u1ee5 trong s\u1ed5.<\/p>\n<p>M\u1ed7i v\u1ea5n \u0111\u1ec1 tr\u00ean \u0111\u1ec1u \u0111\u01b0\u1ee3c gi\u1ea3i quy\u1ebft b\u1eb1ng c\u00e1ch l\u01b0u l\u1ea1i ph\u1ea3n h\u1ed3i resolver c\u00f3 c\u1ea5u tr\u00fac. B\u1ea3n th\u00e2n payload, k\u00e8m d\u1ea5u th\u1eddi gian, tr\u1edf th\u00e0nh b\u1eb1ng ch\u1ee9ng cho bi\u1ebft \u0111\u00e3 x\u00e1c minh \u0111i\u1ec1u g\u00ec v\u00e0 khi n\u00e0o - \u0111\u00fang th\u1ee9 m\u00e0 ki\u1ec3m to\u00e1n vi\u00ean hay \u0111\u1ed1i t\u00e1c s\u1ebd h\u1ecfi.<\/p>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/blog.datacore.vn\/wp-content\/uploads\/2026\/05\/ekyc-face-match-doi-chieu-anh-cccd.jpg\" alt=\"\u0110\u1ed1i chi\u1ebfu danh t\u00ednh nh\u01b0 m\u1ed9t ph\u1ea7n c\u1ee7a KYB onboarding hi\u1ec7n \u0111\u1ea1i t\u1ea1i Vi\u1ec7t Nam\"\/><\/figure>\n<h2>KYB onboarding v\u00e0 k\u1ef3 v\u1ecdng ph\u00e1p l\u00fd t\u1ea1i Vi\u1ec7t Nam<\/h2>\n<p>Hai v\u0103n b\u1ea3n \u0111\u1ecbnh h\u00ecnh ngh\u0129a v\u1ee5 KYB onboarding. Ngh\u1ecb \u0111\u1ecbnh 13\/2023\/N\u0110-CP v\u1ec1 b\u1ea3o v\u1ec7 d\u1eef li\u1ec7u c\u00e1 nh\u00e2n \u0111\u1eb7t ra k\u1ef3 v\u1ecdng v\u1ec1 chu\u1ed7i l\u01b0u k\u00fd \u0111\u1ed1i v\u1edbi d\u1eef li\u1ec7u \u0111\u00e3 x\u1eed l\u00fd, v\u00e0 Lu\u1eadt 32\/2024\/QH15 v\u1ec1 c\u00e1c t\u1ed5 ch\u1ee9c t\u00edn d\u1ee5ng b\u1ed5 sung y\u00eau c\u1ea7u b\u00e1o c\u00e1o th\u1ea9m \u0111\u1ecbnh nh\u00e0 cung c\u1ea5p. M\u1ed9t l\u1ea7n tra c\u1ee9u c\u1ed5ng kh\u00f4ng ch\u00ednh th\u1ee9c kh\u00f4ng \u0111\u00e1p \u1ee9ng \u0111\u01b0\u1ee3c \u0111i\u1ec1u n\u00e0o. M\u1ed9t payload resolver \u0111\u01b0\u1ee3c l\u01b0u l\u1ea1i k\u00e8m d\u1ea5u th\u1eddi gian th\u00ec \u0111\u00e1p \u1ee9ng c\u1ea3 hai, v\u00ec n\u00f3 cho th\u1ea5y ch\u00ednh x\u00e1c b\u1ea3n ghi g\u1ed1c n\u00e0o \u0111\u00e3 chi ph\u1ed1i t\u1eebng quy\u1ebft \u0111\u1ecbnh.<\/p>\n<p>B\u00e0i h\u1ecdc th\u1ef1c t\u1ebf l\u00e0 thi\u1ebft k\u1ebf KYB onboarding sao cho tu\u00e2n th\u1ee7 l\u00e0 s\u1ea3n ph\u1ea9m ph\u1ee5 c\u1ee7a ki\u1ebfn tr\u00fac ch\u1ee9 kh\u00f4ng ph\u1ea3i m\u1ed9t vi\u1ec7c b\u00e1o c\u00e1o ri\u00eang. N\u1ebfu m\u1ed7i l\u1ea7n x\u00e1c minh t\u1ef1 \u0111\u1ed9ng ghi m\u1ed9t b\u1ea3n ghi b\u1ea5t bi\u1ebfn, c\u00f3 ng\u00e0y th\u00e1ng, th\u00ec ph\u1ea7n ki\u1ec3m to\u00e1n t\u1ef1 n\u00f3 \u0111\u01b0\u1ee3c tr\u1ea3 l\u1eddi.<\/p>\n<h2>\u0110o l\u01b0\u1eddng hi\u1ec7u qu\u1ea3 KYB onboarding<\/h2>\n<p>Ba ch\u1ec9 s\u1ed1 cho bi\u1ebft m\u1ed9t lu\u1ed3ng KYB onboarding c\u00f3 kh\u1ecfe m\u1ea1nh hay kh\u00f4ng. T\u1ef7 l\u1ec7 b\u1ecf d\u1edf bi\u1ec3u m\u1eabu \u0111o l\u01b0\u1eddng bao nhi\u00eau ng\u01b0\u1eddi n\u1ed9p r\u1eddi \u0111i khi nh\u1eadp li\u1ec7u, v\u00e0 n\u00f3 gi\u1ea3m m\u1ea1nh khi b\u1ecf \u0111\u01b0\u1ee3c vi\u1ec7c g\u00f5 l\u1ea1i. Th\u1eddi gian ra quy\u1ebft \u0111\u1ecbnh \u0111o l\u01b0\u1eddng x\u00e1c minh m\u1ea5t bao l\u00e2u, v\u00e0 m\u1ed9t resolver call r\u00fat n\u00f3 t\u1eeb v\u00e0i ph\u00fat thao t\u00e1c th\u1ee7 c\u00f4ng xu\u1ed1ng m\u1ed9t l\u01b0\u1ee3t g\u1ecdi. T\u1ef7 l\u1ec7 kh\u1edbp sai \u0111o l\u01b0\u1eddng t\u1ea7n su\u1ea5t ch\u1ea5p nh\u1eadn nh\u1ea7m ph\u00e1p nh\u00e2n, v\u00e0 n\u00f3 gi\u1ea3m khi \u0111\u1ed1i chi\u1ebfu ch\u1ea1y tr\u00ean m\u1ed9t \u0111\u1ecbnh danh chu\u1ea9n h\u00f3a thay v\u00ec v\u0103n b\u1ea3n t\u1ef1 do.<\/p>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/blog.datacore.vn\/wp-content\/uploads\/2026\/05\/ekyc-liveness-detection-phat-hien-gia-mao.jpg\" alt=\"Ki\u1ec3m tra liveness v\u00e0 ch\u1ed1ng gi\u1ea3 m\u1ea1o b\u1ed5 tr\u1ee3 cho KYB onboarding trong fintech Vi\u1ec7t Nam\"\/><\/figure>\n<h2>X\u00e2y d\u1ef1ng KYB onboarding c\u00f3 kh\u1ea3 n\u0103ng m\u1edf r\u1ed9ng<\/h2>\n<p>Phi\u00ean b\u1ea3n \u0111\u1ea7u c\u1ee7a m\u1ed9t lu\u1ed3ng KYB onboarding ch\u1ec9 c\u1ea7n ch\u1ea1y \u0111\u01b0\u1ee3c v\u1edbi v\u00e0i h\u1ed3 s\u01a1 m\u1ed7i ng\u00e0y. Phi\u00ean b\u1ea3n quan tr\u1ecdng l\u00e0 phi\u00ean b\u1ea3n v\u1eabn ch\u1ea1y khi l\u01b0u l\u01b0\u1ee3ng t\u0103ng g\u1ea5p m\u01b0\u1eddi v\u00e0 m\u1ed9t c\u01a1 quan qu\u1ea3n l\u00fd \u0111ang r\u00e0 so\u00e1t s\u1ed5 s\u00e1ch. Thi\u1ebft k\u1ebf cho t\u01b0\u01a1ng lai \u0111\u00f3 ngay t\u1eeb \u0111\u1ea7u g\u1ea7n nh\u01b0 kh\u00f4ng t\u1ed1n th\u00eam chi ph\u00ed n\u1ebfu m\u1eabu resolver \u0111\u00e3 s\u1eb5n s\u00e0ng, v\u00ec c\u00f9ng m\u1ed9t l\u01b0\u1ee3t g\u1ecdi ph\u1ee5c v\u1ee5 m\u1ed9t h\u1ed3 s\u01a1 hay m\u01b0\u1eddi ngh\u00ecn h\u1ed3 s\u01a1.<\/p>\n<p>M\u1ed9t thi\u1ebft k\u1ebf KYB onboarding m\u1edf r\u1ed9ng t\u1ed1t c\u0169ng l\u00e0 thi\u1ebft k\u1ebf m\u00e0 c\u00e1c \u0111\u1ed9i kh\u00e1c c\u00f3 th\u1ec3 x\u00e2y d\u1ef1ng ti\u1ebfp m\u00e0 kh\u00f4ng c\u1ea7n h\u1ecfi n\u00f3 ho\u1ea1t \u0111\u1ed9ng ra sao. Payload r\u00f5 r\u00e0ng, \u0111\u1ecbnh danh \u1ed5n \u0111\u1ecbnh v\u00e0 b\u1ea3n ghi ki\u1ec3m to\u00e1n \u0111\u01b0\u1ee3c l\u01b0u l\u1ea1i gi\u00fap \u0111\u1ed9i t\u00edn d\u1ee5ng, \u0111\u1ed9i r\u1ee7i ro v\u00e0 \u0111\u1ed9i tu\u00e2n th\u1ee7 c\u00f9ng l\u1ea5y t\u1eeb m\u1ed9t ngu\u1ed3n \u0111\u00e3 x\u00e1c minh. N\u1ec1n t\u1ea3ng chung \u0111\u00f3 ch\u00ednh l\u00e0 l\u1ee3i \u00edch c\u1ed9ng d\u1ed3n \u00e2m th\u1ea7m c\u1ee7a vi\u1ec7c l\u00e0m \u0111\u00fang KYB onboarding t\u1eeb s\u1edbm.<\/p>\n<h2>C\u00e2u h\u1ecfi th\u01b0\u1eddng g\u1eb7p v\u1ec1 KYB onboarding<\/h2>\n<h3>KYB onboarding kh\u00e1c eKYC nh\u01b0 th\u1ebf n\u00e0o?<\/h3>\n<p>eKYC x\u00e1c minh m\u1ed9t c\u00e1 nh\u00e2n; KYB onboarding x\u00e1c minh m\u1ed9t doanh nghi\u1ec7p v\u00e0 nh\u1eefng ng\u01b0\u1eddi \u0111\u1ee9ng sau n\u00f3. Ch\u00fang b\u1ed5 tr\u1ee3 nhau: m\u1ed9t lu\u1ed3ng ho\u00e0n ch\u1ec9nh x\u00e1c nh\u1eadn c\u1ea3 c\u00f4ng ty l\u1eabn ng\u01b0\u1eddi \u0111\u1ea1i di\u1ec7n h\u1ee3p ph\u00e1p.<\/p>\n<h3>KYB onboarding n\u00ean m\u1ea5t bao l\u00e2u?<\/h3>\n<p>V\u1edbi thi\u1ebft k\u1ebf d\u1ef1a tr\u00ean resolver, ph\u1ea7n x\u00e1c minh c\u1ed1t l\u00f5i g\u1ea7n nh\u01b0 t\u1ee9c th\u1eddi - m\u1ed9t l\u01b0\u1ee3t g\u1ecdi API - n\u00ean tr\u1ea3i nghi\u1ec7m ng\u01b0\u1eddi n\u1ed9p \u0111\u01b0\u1ee3c t\u00ednh b\u1eb1ng gi\u00e2y thay v\u00ec v\u00e0i ph\u00fat hay v\u00e0i gi\u1edd nh\u01b0 tra c\u1ee9u th\u1ee7 c\u00f4ng.<\/p>\n<h3>M\u1ed9t lu\u1ed3ng KYB onboarding n\u00ean l\u01b0u d\u1eef li\u1ec7u g\u00ec \u0111\u1ec3 ki\u1ec3m to\u00e1n?<\/h3>\n<p>L\u01b0u to\u00e0n b\u1ed9 ph\u1ea3n h\u1ed3i resolver c\u00f3 c\u1ea5u tr\u00fac k\u00e8m d\u1ea5u th\u1eddi gian v\u00e0 \u0111\u1ecbnh danh c\u00f4ng ty chu\u1ea9n h\u00f3a. Payload \u0111\u00f3 l\u00e0 b\u1eb1ng ch\u1ee9ng \u0111\u00e1p \u1ee9ng c\u1ea3 y\u00eau c\u1ea7u b\u1ea3o v\u1ec7 d\u1eef li\u1ec7u l\u1eabn th\u1ea9m \u0111\u1ecbnh nh\u00e0 cung c\u1ea5p.<\/p>\n<h2>Ngu\u1ed3n<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>DataCore Company Services trial page, 2026: https:\/\/datacore.vn\/en\/services\/company-trial<\/li>\n\n\n<li>DataCore Services overview, 2026: https:\/\/datacore.vn\/en\/services<\/li>\n\n\n<li>Ngh\u1ecb \u0111\u1ecbnh 13\/2023\/N\u0110-CP, <em>B\u1ea3o v\u1ec7 d\u1eef li\u1ec7u c\u00e1 nh\u00e2n<\/em>, 2023<\/li>\n\n\n<li>Lu\u1eadt 32\/2024\/QH15, <em>Lu\u1eadt c\u00e1c T\u1ed5 ch\u1ee9c t\u00edn d\u1ee5ng<\/em> (s\u1eeda \u0111\u1ed5i), 2024<\/li>\n\n\n<li>Ngh\u1ecb \u0111\u1ecbnh 94\/2025\/N\u0110-CP, <em>c\u01a1 ch\u1ebf th\u1eed nghi\u1ec7m c\u00f3 ki\u1ec3m so\u00e1t fintech<\/em>, 2025<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><em>DataCore. Data Leads Future.<\/em><\/p>","protected":false},"excerpt":{"rendered":"<p>Quy tr\u00ecnh KYB c\u1ee7a fintech Vi\u1ec7t \u0111ang chuy\u1ec3n t\u1eeb form t\u1ef1 nh\u1eadp ba l\u1ea7n sang m\u1ed9t resolver call. B\u00e0i vi\u1ebft m\u00f4 t\u1ea3 ki\u1ebfn tr\u00fac v\u00e0 n\u01a1i pattern n\u00e0y tr\u1ea3 l\u1ea1i \u0111\u1ea7u t\u01b0.<\/p>","protected":false},"author":5,"featured_media":1230,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"content-type":"","_uag_custom_page_level_css":"","_swt_meta_header_display":false,"_swt_meta_footer_display":false,"_swt_meta_site_title_display":false,"_swt_meta_sticky_header":false,"_swt_meta_transparent_header":false,"footnotes":""},"categories":[19,269],"tags":[304,294,284,51,274,278],"class_list":["post-982","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog-vi","category-doanh-nghiep-va-chuoi-cung-ung","tag-dc-2026-w20-vi-vi","tag-due-diligence-vi","tag-kyc-vi","tag-tai-chinh-cong-nghe","tag-tham-dinh","tag-thong-tin-doanh-nghiep"],"uagb_featured_image_src":{"full":["https:\/\/blog.datacore.vn\/wp-content\/uploads\/2026\/06\/kyb-onboarding-smartphone-in-hand.jpg",1280,853,false],"thumbnail":["https:\/\/blog.datacore.vn\/wp-content\/uploads\/2026\/06\/kyb-onboarding-smartphone-in-hand-150x150.jpg",150,150,true],"medium":["https:\/\/blog.datacore.vn\/wp-content\/uploads\/2026\/06\/kyb-onboarding-smartphone-in-hand-300x200.jpg",300,200,true],"medium_large":["https:\/\/blog.datacore.vn\/wp-content\/uploads\/2026\/06\/kyb-onboarding-smartphone-in-hand-768x512.jpg",768,512,true],"large":["https:\/\/blog.datacore.vn\/wp-content\/uploads\/2026\/06\/kyb-onboarding-smartphone-in-hand-1024x682.jpg",1024,682,true],"1536x1536":["https:\/\/blog.datacore.vn\/wp-content\/uploads\/2026\/06\/kyb-onboarding-smartphone-in-hand.jpg",1280,853,false],"2048x2048":["https:\/\/blog.datacore.vn\/wp-content\/uploads\/2026\/06\/kyb-onboarding-smartphone-in-hand.jpg",1280,853,false],"trp-custom-language-flag":["https:\/\/blog.datacore.vn\/wp-content\/uploads\/2026\/06\/kyb-onboarding-smartphone-in-hand-18x12.jpg",18,12,true]},"uagb_author_info":{"display_name":"Mike","author_link":"https:\/\/blog.datacore.vn\/vi\/author\/mike\/"},"uagb_comment_info":0,"uagb_excerpt":"Quy tr\u00ecnh KYB c\u1ee7a fintech Vi\u1ec7t \u0111ang chuy\u1ec3n t\u1eeb form t\u1ef1 nh\u1eadp ba l\u1ea7n sang m\u1ed9t resolver call. B\u00e0i vi\u1ebft m\u00f4 t\u1ea3 ki\u1ebfn tr\u00fac v\u00e0 n\u01a1i pattern n\u00e0y tr\u1ea3 l\u1ea1i \u0111\u1ea7u t\u01b0.","_links":{"self":[{"href":"https:\/\/blog.datacore.vn\/vi\/wp-json\/wp\/v2\/posts\/982","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.datacore.vn\/vi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.datacore.vn\/vi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.datacore.vn\/vi\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.datacore.vn\/vi\/wp-json\/wp\/v2\/comments?post=982"}],"version-history":[{"count":4,"href":"https:\/\/blog.datacore.vn\/vi\/wp-json\/wp\/v2\/posts\/982\/revisions"}],"predecessor-version":[{"id":1202,"href":"https:\/\/blog.datacore.vn\/vi\/wp-json\/wp\/v2\/posts\/982\/revisions\/1202"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.datacore.vn\/vi\/wp-json\/wp\/v2\/media\/1230"}],"wp:attachment":[{"href":"https:\/\/blog.datacore.vn\/vi\/wp-json\/wp\/v2\/media?parent=982"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.datacore.vn\/vi\/wp-json\/wp\/v2\/categories?post=982"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.datacore.vn\/vi\/wp-json\/wp\/v2\/tags?post=982"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}