尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證VOBS — Vietnam Open Banking Stack: bộ nền tảng Open Banking mã nguồn mở cho Việt Nam (Thông tư 64/2024/TT-NHNN, FAPI 2.0, ISO 20022, VietQR)
翻譯準備中
取自儲存庫 README
正在載入完整 README。
檢視完整 README ↗Website: https://vobs.dxa.io.vn · Đặc tả API · Đối chiếu Thông tư 64
Bộ nền tảng Open Banking mã nguồn mở cho Việt Nam. VOBS giúp ngân hàng tuân thủ Thông tư 64/2024/TT-NHNN về Open API mà không phải mở thẳng core banking ra ngoài, và giúp fintech kết nối nhiều ngân hàng qua một kiểu API.
| Module | Mã | Chức năng | Giai đoạn | Trạng thái |
|---|---|---|---|---|
| Đặc tả Open API | vobs-spec | Đặc tả Open API theo Thông tư 64, bộ kiểm thử tuân thủ | 1 | Nháp 0.2: đủ 23 API của Điều 6; chưa đối chiếu Phụ lục 01, 02 |
| Mô hình dữ liệu | vobs-model | Mô hình dữ liệu chuẩn theo BIAN; CCCD, BIN, VND, tên tiếng Việt | 1 | Dùng được |
| Thư viện VietQR | vobs-vietqr | Tạo và đọc mã VietQR | 1 | Dùng được |
| Thư viện ISO 20022 | vobs-iso20022 | pacs.008 cho chuyển khoản VND nội địa, trên Prowide ISO 20022 | 1 | Dùng được |
| Kết nối chuyển mạch | vobs-switch | Adapter chung tới chuyển mạch; bộ giả lập | 1–2 | SPI và giả lập; chưa có NAPAS, MDP |
| Sandbox cho bên thứ ba | vobs-sandbox | API giả lập bằng Microcks; service Quản lý sự đồng ý và API Gateway chạy thật để thử luồng consent | 1 | Chạy trên máy bằng Docker Compose |
| Quản lý sự đồng ý | vobs-consent | Vòng đời consent; chính sách theo Điều 5, 11 viết bằng bảng quyết định RuleStone; kiểm tra quyền; log kiểm toán chuỗi hash; API HTTP | 2 | Lõi, API HTTP, lưu trữ PostgreSQL; chạy một bản |
| Integration Hub | vobs-hub | CDC từ core (Debezium), chuẩn hóa, kho đọc | 2 | Parser và projector; chưa có connector core |
| API Gateway | vobs-gateway | Plugin APISIX: consent, giới hạn tần suất, log kiểm toán | 2 | Plugin consent và FAPI (mTLS, token gắn chứng thư) chạy trên APISIX 3.19 với Keycloak trong sandbox |
| Bộ triển khai | vobs-deploy | Helm chart tổng, GitOps, bộ cài air-gapped | 2 | Khung |
Module Decision (trên RuleStone), Fraud và AML (tích hợp Tazama) thuộc giai đoạn 3.
Cần JDK 21, Maven 3.9 trở lên và git. RuleStone (bộ máy bảng quyết định,
dùng trong vobs-consent) chưa có trên Maven Central, nên cài từ mã nguồn một lần trước khi build:
./scripts/install-rulestone.sh # cài RuleStone tại commit cố định vào kho Maven cục bộ
mvn verify # build và chạy test mọi module Java
mvn -pl vobs-vietqr -am verify # chỉ một module và các module nó cần
mvn -Plicense-check verify # kiểm tra giấy phép của dependency
Ví dụ dùng thư viện VietQR:
String payload = VietQr.toAccount("999901", "0123456789").withAmount(150_000).encode();
VietQr qr = VietQr.parse(payload);
Apache License 2.0. Phần lõi cam kết không đổi giấy phép.
Các văn bản pháp lý nhắc trong repo (Thông tư 64/2024/TT-NHNN, Thông tư 09/2020/TT-NHNN, Nghị định 85/2016/NĐ-CP, Luật Dữ liệu 2024, Luật Bảo vệ dữ liệu cá nhân số 91/2025/QH15 thay cho Nghị định 13/2023/NĐ-CP) cần được kiểm tra lại hiệu lực và nội dung trước khi dùng chính thức.