尚未检测到更新。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.