Tạo tài khoản
Bước 1: Tạo tài khoản kết nối với hệ thống Backend VNPT SmartCA
Để tạo giao dịch ký số trên hệ thống VNPT SmartCA đối tác tích hợp cần được cấp tài khoản (gồm Client_Id, Client_Secret). Thông tin tạo tài khoản định danh ứng dụng gồm:
- Mã số thuế/CCCD
- Tên Khách hàng (Tên công ty/tổ chức...)
- Địa chỉ liên hệ (Tỉnh/Thành phố, Phường/Xã)
- Tên quản trị viên
- Email, Số điện thoại Quản trị viên (Client_Id và Client_Secret sẽ được gửi vào email này)
- Tên ứng dụng
- Lĩnh vực của ứng dụng (Tài chính, giáo dục, y tế, ...)
- Redirect Uri: chuyển hướng đăng nhập của người dùng về ứng dụng của Khách hàng sau khi người dùng đăng nhập thành công vào VNPT SmartCA.
- Callback Uri: Trả kết quả giao dịch về ứng dụng của Khách hàng sau khi người dùng xác nhận giao dịch ký số thành công qua hệ thống VNPT SmartCA
Bước 2: Tạo tài khoản người dùng cá nhân
Để thực hiện ký số các giao dịch người dùng cần được cấp chứng thư số, hồ sơ cấp chứng thư số bao gồm:
- Họ và tên, Số CCCD, Email
- Ảnh chụp CCCD, ảnh chân dung (nếu không có người dùng phải thực hiện eKYC trên VNPT SmartCA SDK)
Từ phía Backend đối tác gửi hồ sơ đăng ký chứng thư số qua API partner_init sang hệ thống VNPT SmartCA để đăng ký tạo tài khoản và chứng thư số cho Khách hàng. Chi tiết sơ đồ luồng tại đây.