Tích hợp ký số

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 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
  • SDK rút gọn
  • Web API

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

SDK
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
Đảm bảo sự liền mạch khi sử dụng app, tăng chất lượng trải nghiệm cho người dùng và an toàn bảo mật
03
Không cần cài đặt app SmartCA
04
Tài khoản chỉ sử dụng được trên ứng dụng
05
Thường được ưa chuộng trong các ứng dụng yêu cầu tính năng ký số toàn trình trên 1 ứng dụng
SDK rút gọn
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
Đảm bảo sự liền mạch khi sử dụng app, tăng chất lượng trải nghiệm cho người dùng và an toàn bảo mật
03
Không cần cài đặt app SmartCA
04
Tài khoản chỉ sử dụng được trên ứng dụng
05
Thường được ưa chuộng trong các ứng dụng yêu cầu tính năng ký số toàn trình trên 1 ứng dụng
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
Tài khoản sử dụng được trên nhiều ứng dụng tích hợp
05
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/HTTP 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
Tài khoản có thể sử dụng trên nhiều nền tảng, bao gồm cả web và mobile.
05
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 VNPTSmartCA Deeplink 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

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

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

Tích hợp SDK rút gọn

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 rút gọn

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ố

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