Tài liệu có dẫn nguồn; mức xác nhận đặc tả, thử nghiệm sandbox và nghiệm thu production là các bước độc lập. Việc đổi phiên bản website không thay thế xác nhận tích hợp.
Nguồn: GoPaperless Gateway API Specification v1.261001 và sơ đồ Viewer V.20261008. Danh mục đủ 34 method/path trong Specification; 10 operation có mô hình trường chọn lọc. Vị trí xác thực, request encoding và một số payload chưa đủ rõ để cung cấp tích hợp chạy thật.
Gateway điều phối; Viewer hiển thị tài liệu và thao tác người dùng.
Không coi thao tác UI là kết quả backend cuối.
FPS
Chuẩn bị tài liệu và digest; assembling được thể hiện trong luồng SIC.
Bước assembling của luồng VNeID còn cần xác nhận.
RSS / VNeID
Chia sẻ dữ liệu, đăng ký hoặc ký theo từng hành trình.
Kiểm tra citizen ID không phải kiểm chứng chữ ký.
Trusted SIC
Credential, cấp quyền, SAD và chữ ký hash.
Signature data chưa phải tài liệu hoàn chỉnh.
Hành trình tài liệu hoàn chỉnh
1
Tải tài liệu lên
Nhận file token; digest upload là SHA1 trong §4.1.
2
Tạo giao dịch / template
Tạo giao dịch và người ký; phân biệt token file, signing, signer và template.
3
Sắp đặt vị trí / prepare
Xác định vị trí ký và đúng phiên bản tài liệu; prepare trả dtbs/dtbs_hash.
4
Cấp quyền / ký
Dịch vụ ký cấp quyền và tạo signature data theo tuyến riêng.
5
Hoàn tất / đối chiếu
Gateway sign.json hoàn thiện theo contract; đối chiếu trạng thái và file cuối.
6
Kiểm chứng / lưu trữ
Kiểm chứng độc lập, đọc báo cáo; archive/sealing không tự chứng minh bảo quản dài hạn.
Giới hạn 300 MB và danh sách định dạng thuộc phạm vi Specification Gateway. Đây không phải SLA hoặc cam kết tương thích chung cho toàn Mobile-ID Sign. Upload cho validation dùng SHA256 (§9.1), khác upload file để ký.
Đặc tả API có nguồn
POST/gateway/api/file/upload
api/file/upload
Có nguồn · Đặc tả triển khai chưa xác nhận · Chưa kiểm thử sandbox
Nguồn: GoPaperless Gateway API Specification v1.261001 · PDF 18 · Trường logic chọn lọc
Điều kiện: Xác nhận phạm vi triển khai, cách xác thực và quyền sử dụng với Mobile-ID. Giữ token và dữ liệu ký phía máy chủ; không chạy từ trang demo.
Đầu vào — Trường được mô tả
Mô hình tham số logic; encoding của request và vị trí xác thực chưa được xác nhận. Không gửi đối tượng này như payload JSON.
Các trường được biên tập từ nguồn
Trường
Kiểu dữ liệu
Điều kiện
Ý nghĩa và giới hạn
file[name]
string
Bắt buộc
Tên file, tối đa 64 ký tự.
file[digest]
string
Bắt buộc
SHA1 trong operation upload này; không áp dụng quy tắc SHA256 của validation.
file[url]
string
Có điều kiện
Bảng bắt buộc URL nhưng mô tả content Base64 là phương án thay thế; cần xác nhận điều kiện.
file[content]
string
Có điều kiện
Nội dung Base64, phương án thay URL.
Kết quả — Trường được mô tả
Các trường được biên tập từ nguồn
Trường
Kiểu dữ liệu
Điều kiện
Ý nghĩa và giới hạn
status
string
Tùy chọn
Trạng thái kết quả; ví dụ nguồn ok.
token
string
Tùy chọn
Token file đã tải lên; không phải token ký.
Điểm cần xác nhận: GW12-AUTH, GW12-ENCODING, GW12-UPLOAD
GET/gateway/api/file/upload/{token}/status.json
api/file/upload/{token}/status.json
Có nguồn · Đặc tả triển khai chưa xác nhận · Chưa kiểm thử sandbox
Nguồn: GoPaperless Gateway API Specification v1.261001 · PDF 19 · Trường logic chọn lọc
Điều kiện: Xác nhận phạm vi triển khai, cách xác thực và quyền sử dụng với Mobile-ID. Giữ token và dữ liệu ký phía máy chủ; không chạy từ trang demo.
Tham số
Tham số thao tác API
Tên
Vị trí
Bắt buộc
Kiểu dữ liệu
token
path
Có
string
Đầu vào — Trường được mô tả
Mô hình tham số logic; encoding của request và vị trí xác thực chưa được xác nhận. Không gửi đối tượng này như payload JSON.
Phần này mới có danh mục hoặc mô tả kết quả; chưa có cấu trúc dữ liệu đầy đủ để gửi yêu cầu.
Kết quả — Trường được mô tả
Các trường được biên tập từ nguồn
Trường
Kiểu dữ liệu
Điều kiện
Ý nghĩa và giới hạn
status
string
Tùy chọn
Trạng thái xử lý file; ví dụ uploaded không phải enum đầy đủ.
Điểm cần xác nhận: GW12-AUTH
POST/gateway/api/signing/create.json
api/signing/create.json
Có nguồn · Đặc tả triển khai chưa xác nhận · Chưa kiểm thử sandbox
Nguồn: GoPaperless Gateway API Specification v1.261001 · PDF 20 · Trường logic chọn lọc
Điều kiện: Xác nhận phạm vi triển khai, cách xác thực và quyền sử dụng với Mobile-ID. Giữ token và dữ liệu ký phía máy chủ; không chạy từ trang demo.
Đầu vào — Trường được mô tả
Mô hình tham số logic; encoding của request và vị trí xác thực chưa được xác nhận. Không gửi đối tượng này như payload JSON.
Các trường được biên tập từ nguồn
Trường
Kiểu dữ liệu
Điều kiện
Ý nghĩa và giới hạn
type
string
Bắt buộc
Loại tài liệu được operation hỗ trợ.
name
string
Bắt buộc
Tên giao dịch ký.
signers[0][id]
string
Bắt buộc
Mã người ký phía gọi.
signers[0][name]
string
Bắt buộc
Tên người ký; dùng dữ liệu tổng hợp.
signers[0][surname]
string
Bắt buộc
Họ người ký.
signers[0][email]
string
Bắt buộc
Email người ký.
files[0][token]
string
Bắt buộc
Token file đã tải lên.
postback_url
string
Tùy chọn
Điểm nhận postback phía máy chủ.
process_type
string · Serial, parallel, individual, custom
Tùy chọn
Loại xử lý trong nguồn; cần xác nhận đơn vị là người ký, tài liệu hay giao dịch.
template_token
string
Tùy chọn
Token mẫu, phân biệt với token file và ký.
Kết quả — Trường được mô tả
Phần này mới có danh mục hoặc mô tả kết quả; chưa có cấu trúc dữ liệu đầy đủ để gửi yêu cầu.
Điểm cần xác nhận: GW12-AUTH, GW12-ENCODING, GW12-PROCESS
POST/gateway/api/signing/createbatch.json
api/signing/createbatch.json
Có nguồn · Đặc tả triển khai chưa xác nhận · Chưa kiểm thử sandbox
Nguồn: GoPaperless Gateway API Specification v1.261001 · PDF 26 · Trường logic chọn lọc
Điều kiện: Xác nhận phạm vi triển khai, cách xác thực và quyền sử dụng với Mobile-ID. Giữ token và dữ liệu ký phía máy chủ; không chạy từ trang demo.
Đầu vào — Trường được mô tả
Mô hình tham số logic; encoding của request và vị trí xác thực chưa được xác nhận. Không gửi đối tượng này như payload JSON.
Danh mục giữ 34 phương thức/đường dẫn từ Gateway Specification v1.261001. Mười operation có mô hình trường logic chọn lọc; encoding và xác thực cần chốt trước khi thực thi.