Tích hợp ký số VNPT SmartCA

Tích hợp dành cho các đơn vị đã có sẵn ứng dụng mobile, web có nhu cầu tích hợp với dịch vụ VNPT SmartCA để thực hiện đăng ký Chứng thư số và các nghiệp vụ ký số lên các giao dịch theo yêu cầu của Khách hàng. Tăng trải nghiệm cho Khách hàng, tạo giao diện liền mạch khi từ ứng dụng của đơn vị tích hợp tự động mở ứng dụng VNPT SmartCA để Khách hàng ký số.

Các phương thức tích hợp gồm:

  • Deeplink
  • SDK SmartCA
  • SDK SmartCA BF
  • Web API

So sánh 4 phương thức tích hợp

SDK SmartCA
01
SDK là giải pháp nhúng lõi ứng dụng SmartCA vào trong ứng dụng mobile của Khách hàng (3rd party)
02
Thực hiện toàn trình trên ứng dụng mobile của đối tác, gia tăng trải nghiệm của khách hàng
03
Không cần cài đặt app SmartCA
04
Thường được sử dụng trong các ứng dụng yêu cầu đầy đủ các tính năng như trên ứng dụng SmartCA
SDK SmartCA BF
01
SDK SmartCA BF là giải pháp tích hợp phiên bản SDK rút gọn dành cho đối tác (3rd party) là ngân hàng, tổ chức tài chính,... đã thu thập đầy đủ hồ sơ của khách hàng
02
Thực hiện toàn trình trên ứng dụng mobile của đối tác, gia tăng trải nghiệm của khách hàng
03
Không cần cài đặt app SmartCA
04
Đơn giản hóa và chỉ tập trung vào quy trình đăng ký chứng thư số và ký số, rút ngắn thời gian thực hiện nhưng vẫn đảm bảo an toàn
DEEPLINK
01
Deeplink là giải pháp tích hợp dạng liên kết giữa ứng dụng VNPT SmartCA với ứng dụng mobile (app) của Khách hàng (3rd party)
02
Liên kết và mở màn hình xác thực giao dịch ký số của ứng dụng VNPTSmartCA từ app của 3rd party.
03
Cài đặt app SmartCA
04
Phù hợp cho các ứng dụng muốn cung cấp trải nghiệm nhanh chóng và tiện lợi cho người dùng trong việc thực hiện các hoạt động ký số đơn giản
WEB API
01
Web API là giải pháp tích hợp cho phép ứng dụng khách hàng giao tiếp với hệ thống SmartCA qua các giao thức HTTP/HTTPS sử dụng tiêu chuẩn RESTful API
02
Dễ dàng tích hợp với các hệ thống backend của khách hàng, đảm bảo an toàn và linh hoạt.
03
Cài đặt app SmartCA
04
Phù hợp cho các ứng dụng web, hệ thống doanh nghiệp hoặc các ứng dụng muốn liên kết ký số đơn giản, linh động.

Quy trình tích hợp

Để tích hợp ký số, thực hiện quy trình để tích hợp trên các hệ thống gồm 5 bước như sau:

  • 01
    Đăng ký tài khoản Nhà phát triển
  • 02
    Đăng ký thông tin tích hợp
  • 03
    Nhận thông tin tích hợp và thực hiện kiểm thử người dùng trên môi trường Test
  • 04
    Cập nhật trạng thái và kết quả Test trên môi trường Test
  • 05
    Nhận thông tin tích hợp và thực hiện tích hợp trên môi trường chính thức
  • 06
    Tiến hành Kiểm thử chấp nhận của người dùng và chính thức triển khai dịch vụ trên nền tảng của bạn

2. Mô hình tổng quan VNPT Econtract API và ứng dụng tích hợp

3. Quy trình ký số bằng phương pháp Deeplink

4. Các bước xác thực trên app mobile sử dụng Deeplink

Tích hợp SDK SmartCA

1. Đặc điểm chính

SDK là giải pháp nhúng lõi ứng dụng SmartCA vào trong ứng dụng App mobile của App 3rd. Khi sử dụng SDK, toàn bộ các nghiệp vụ của SmartCA như: đăng ký, kích hoạt chứng thư số, xác thực giao dịch người dùng đều thực hiện trên ứng dụng App mobile của 3rd (người dùng không cần cài đặt thêm App mobile VNPT SmartCA).  

2. Mô hình tổng quan VNPTSmartCA SDK và ứng dụng tích hợp

3. Quy trình ký số bằng phương pháp SDK SmartCA

4. Các bước xác thực trên app mobile sử dụng SDK SmartCA

Tích hợp SDK SmartCA BF

1. Đặc điểm chính

SDK rút gọn là giải pháp tích hợp dành cho các đơn vị đã có ứng dụng mobile, đã định dang khách hàng bằng eKYC muốn nhúng trực tiếp lõi của VNPTSmartCA SDK để thực hiện các nghiệp vụ ký số ngay trong ứng dụng của mình mà không cần phải cài đặt thêm ứng dụng VNPT SmartCA.

2. Mô hình tổng quan VNPTSmartCA SDK và ứng dụng tích hợp

3. Quy trình Đăng ký tài khoản và Chứng thư số

4. Quy trình Tạo giao dịch và Xác nhận ký sô

5. Các bước xác thực trên app mobile sử dụng SDK SmartCA BF

Web API

1. Đặc điểm chính

Web API là giải pháp cho phép ứng dụng của khách hàng (3rd party) kết nối trực tiếp với hệ thống SmartCA thông qua các giao thức HTTP/HTTPS. Khi sử dụng Web API, các nghiệp vụ của SmartCA như: đăng ký, kích hoạt chứng thư số, và xác thực giao dịch người dùng xử lý và thao tác trên app VNPT SmartCA. Điều này đảm bảo quy trình ký số được thực hiện một cách thuận tiện và bảo mật cao, kết hợp giữa hệ thống của khách hàng và ứng dụng SmartCA. 

2. Mô hình tổng quan app VNPTSmartCA và ứng dụng tích hợp qua web API

3. Quy trình ký số bằng phương pháp Web API

4. Các bước xác thực trên app mobile sử dụng Web API

Tài liệu tích hợp ký số SmartCA

Tích hợp ký số được tích hợp qua 3 phương thức: