Đăng ký tổ chức, tình huống sử dụng và API/SDK cần kiểm thử.
Bắt đầu nhanh
Tích hợp CheckID/CheckID theo đặc tả V1.2.260123: OAuth2 → Chủ thể → Quy trình → Thực thi → Kết quả.
Từ OAuth2 đến bằng chứng
Luồng nguồn mới thay thế OAuth2 Client Credentials của .
Từ sandbox đến yêu cầu đầu tiên
Quick Start mô tả một hành trình tích hợp hoàn chỉnh thay vì chỉ dẫn hướng sang các trang khác.
Nhận client/kiểm thử khách hàng thuê bao và permission trong môi trường sandbox.
OAuth2 client credentials → access token; không dùng nguồn thông tin xác thực trong website.
Get Thông tin Hệ thống để đọc phiên bản/phương thức/năng lực được hỗ trợ.
Tạo chủ thể PERSONAL hoặc ENTERPRISE theo tình huống sử dụng.
Chọn phương thức, gửi bằng chứng/đầu vào và theo dõi trạng thái/kết quả.
Đọc kết quả, mã kết quả, giao dịch/tham chiếu bằng chứng.
Tách thông tin xác thực môi trường thật, readiness, chính sách và quy trình hỗ trợ.
Bắt đầu nhanh theo CheckID API đặc tả V1.2.260123
Token → chủ thể → quy trình → thực thi → trạng thái/kết quả → tương quan giao dịch
1 · Token
Gọi `POST /realms/{realm}/protocol/openid-connect/token` bằng OAuth2 Client Credentials. nguồn ví dụ trả `access_token`, `expires_in`, `token_type=Bearer` và phạm vi. Không dùng AWS Chữ ký cho đặc tả hiện hành.
2 · Tạo chủ thể
`POST /v1/create/subject` tạo chủ thể PERSONAL hoặc ENTERPRISE trước khi chạy kiểm tra. nguồn ví dụ trả `x-subject-id`, `x-billcode-id` và HTTP 201.
3 · Tạo quy trình
`POST /v1/create/process` tạo quy trình xác minh với `process_type`, `mục đích` và bối cảnh identity-document khi áp dụng. Ví dụ trả `process_status`, `x-process-id`, `x-billcode-id`.
4 · Thực thi
`PUT /v1/perform/process` gửi nội dung/bằng chứng theo loại quy trình. Ví dụ nguồn cho PASSIVE_AUTHENTICATION trả `process_status=ACCEPTED` và `perform_result.passive_authentication_status=PARTIAL_VALID`.
5 · Đọc trạng thái
`GET /v1/get/process/detail` trả trạng thái quy trình/loại/mục đích theo bối cảnh kết quả do nguồn xác định. Ứng dụng khách không nên tự suy ra trạng thái cục bộ bằng cách suy từ HTTP success duy nhất.
6 · Tương quan / lỗi
Lưu chủ thể/quy trình/billcode định danh theo đặc tả và dùng danh mục lỗi nguyên văn. Cơ chế thử lại/tính bất biến khi lặp/webhook ngữ nghĩa chưa có có thẩm quyền nguồn và phải được xử lý theo đối tác đặc tả.
Nhà phát triển đường dẫn: OAuth2 token → Chủ thể → Quy trình → Kết quả → Bằng chứng
Bắt đầu nhanh chỉ dùng thao tác/trường trong CheckID đặc tả API V1.2.260123. Webhook và SDK method-level hành vi không được trình bày như môi trường chính thức đặc tả khi nguồn chưa có.
| Bước | Được chứng minh bằng nguồn thao tác | Vấn đề |
|---|---|---|
| 1. Xác thực | POST /realms/{realm}/protocol/openid-connect/token | OAuth2 Client Credentials; Bearer |
| 2. Tạo chủ thể | POST /v1/create/subject | Chủ sở hữu/bối cảnh danh tính; trường chính xác/enums |
| 3. Tạo quy trình | POST /v1/create/process | process_type, mục đích, bối cảnh giấy tờ |
| 4. Thực thi | PUT /v1/perform/process | Bằng chứng/nội dung phụ thuộc loại quy trình |
| 5. Kiểm tra | GET /v1/get/process/detail | Trạng thái/kết quả bối cảnh; không tự tạo trạng thái transition |
| 6. Đối soát | Giao dịch quản lý khi được ủy quyền | Billcode/tương quan quy trình theo nguồn |
Chuyển đổi phương thức xác thực
Nguồn hiện hành dùng OAuth2 Client Credentials + Bearer. AWS Chữ ký V4 chỉ giữ như legacy documentation, không phải hiện hành tích hợp guidance.
Xử lý lỗi
Raw API code/message giữ chính xác đặc tả language; con người explanation đứng ngoài literal. Retryability chỉ gắn khi nguồn/hành vi xác nhận.
Tích hợp bất đồng bộ
Gói không có có thẩm quyền webhook signing/cơ chế thử lại/phát lại/order/ack đặc tả; standalone Webhook/Callback đặc trưng docs được hợp nhất.
SDK
MOBILE_SDK_ARCHITECTURE.md xác nhận mẫu kiến trúc nhưng không có class/phương thức/min-OS đặc tả; child SDK trang được hợp nhất.
