Open banking
Ngân hàng mở (open banking)
Open banking là gì? Ngân hàng mở và Open API tại Việt Nam
Ngân hàng mở (open banking) là mô hình trong đó ngân hàng cho phép bên thứ ba được ủy quyền, như công ty fintech hay ngân hàng khác, truy cập dữ liệu tài khoản hoặc khởi tạo giao dịch của khách hàng thông qua giao diện lập trình ứng dụng mở (Open API), với điều kiện khách hàng đồng ý. Dữ liệu tài chính khi đó thuộc quyền kiểm soát của khách hàng thay vì bị khóa trong từng ngân hàng.
Vì sao open banking quan trọng
Một người có tài khoản ở ba ngân hàng, một ví điện tử và một thẻ tín dụng thì dữ liệu tài chính của họ nằm rải rác ở năm nơi. Muốn biết tổng chi tiêu tháng, họ phải mở năm ứng dụng. Muốn vay vốn, họ phải tự in sao kê từng ngân hàng nộp cho bên cho vay. Open banking cho phép một ứng dụng được ủy quyền gom các dữ liệu này lại, nhanh và chính xác hơn nhiều.
Với thị trường, open banking hạ rào cản gia nhập: công ty fintech không cần là ngân hàng vẫn có thể xây dịch vụ quản lý tài chính cá nhân, chấm điểm tín dụng hay thanh toán dựa trên hạ tầng của ngân hàng. Cạnh tranh tăng lên thường dẫn đến sản phẩm tốt hơn và chi phí thấp hơn cho người dùng.
Open banking hoạt động như thế nào
Open API là một "cửa giao tiếp" chuẩn hóa mà ngân hàng mở ra để phần mềm của bên thứ ba gửi yêu cầu và nhận dữ liệu theo định dạng thống nhất. Thay vì khách hàng đưa mật khẩu internet banking cho ứng dụng khác (cách làm rủi ro gọi là screen scraping), khách hàng cấp quyền trực tiếp tại ngân hàng, ngân hàng cấp cho bên thứ ba một mã truy cập (token) có phạm vi và thời hạn giới hạn.
- Bước 1: Khách hàng dùng ứng dụng của bên thứ ba và yêu cầu kết nối tài khoản ngân hàng.
- Bước 2: Khách hàng được chuyển sang ngân hàng để xác thực và đồng ý rõ ràng: chia sẻ dữ liệu gì, cho ai, trong bao lâu.
- Bước 3: Ngân hàng cấp token cho bên thứ ba; bên thứ ba gọi API để lấy dữ liệu hoặc khởi tạo giao dịch trong phạm vi đã được đồng ý.
- Bước 4: Khách hàng có thể xem lại và rút lại sự đồng ý bất kỳ lúc nào; khi đó token hết hiệu lực.
Open banking tại Việt Nam: Thông tư 64/2024/TT-NHNN
Ngày 31.12.2024, NHNN ban hành Thông tư 64/2024/TT-NHNN quy định về triển khai giao diện lập trình ứng dụng mở trong ngành Ngân hàng, có hiệu lực từ 01.03.2025. Đây là văn bản pháp lý chuyên ngành đầu tiên quy định trực tiếp về Open API tại Việt Nam.
Thông tư đưa ra danh mục Open API cơ bản gồm ba nhóm: nhóm truy vấn thông tin lãi suất, tỷ giá của ngân hàng; nhóm truy vấn thông tin khách hàng như danh sách tài khoản, thông tin tài khoản, lịch sử giao dịch (cần sự đồng ý của khách hàng); và nhóm khởi tạo thanh toán, nạp và rút tiền ví điện tử, nhóm này chỉ được triển khai cho bên thứ ba là ngân hàng hoặc tổ chức cung ứng dịch vụ trung gian thanh toán. Ngân hàng phải ký hợp đồng với bên thứ ba, áp dụng các tiêu chuẩn kỹ thuật và an toàn thông tin, và cung cấp công cụ trực tuyến để khách hàng tra cứu và rút lại sự đồng ý.
Theo điều khoản chuyển tiếp, ngân hàng đang kết nối dữ liệu khách hàng cá nhân với bên thứ ba phải gửi danh sách API và kế hoạch triển khai cho NHNN trước 01.07.2025 và tuân thủ đầy đủ Thông tư trước 01.03.2027. Việc xử lý dữ liệu cá nhân trong open banking còn phải tuân thủ pháp luật về bảo vệ dữ liệu cá nhân hiện hành.
Open banking và open finance
Open banking giới hạn ở dữ liệu và dịch vụ ngân hàng như tài khoản, thanh toán. Open finance mở rộng cùng nguyên tắc sang các lĩnh vực khác: chứng khoán, bảo hiểm, quỹ hưu trí, khoản vay. Khi dữ liệu từ nhiều lĩnh vực được kết nối với sự đồng ý của khách hàng, một ứng dụng có thể cho thấy bức tranh tài chính đầy đủ, từ tiền gửi, nợ vay đến danh mục đầu tư và bảo hiểm.
Lợi ích và rủi ro
Lợi ích chính gồm: người dùng kiểm soát dữ liệu của mình, hồ sơ vay vốn nhanh hơn, dịch vụ quản lý tài chính cá nhân tốt hơn, và người có ít lịch sử tín dụng có thể được đánh giá qua dữ liệu dòng tiền thực tế.
Rủi ro gồm: lộ lọt dữ liệu nếu bên thứ ba bảo mật kém, lạm dụng dữ liệu cho mục đích khách hàng không đồng ý, lừa đảo giả mạo màn hình xin cấp quyền, và tranh chấp trách nhiệm khi giao dịch sai. Vì vậy chỉ cấp quyền cho ứng dụng của tổ chức có uy tín, đọc kỹ phạm vi chia sẻ và định kỳ rà soát, rút lại các quyền không còn dùng.
Example: Thẩm định khoản vay nhỏ bằng dữ liệu qua Open API
Chị Thu (nhân vật giả định) làm nghề tự do, xin vay tiêu dùng qua ứng dụng của một công ty tài chính. Thay vì nộp sao kê giấy, chị đồng ý cho ứng dụng truy vấn lịch sử giao dịch 6 tháng tại ngân hàng của mình qua Open API. Tiền vào hằng tháng lần lượt 18, 19, 18, 22, 18 và 19 triệu đồng. Chị đang trả nợ thẻ tín dụng và khoản vay khác tổng 4 triệu đồng mỗi tháng. Khoản vay mới có tiền trả góp 3 triệu đồng mỗi tháng. Chính sách giả định của công ty: tổng nghĩa vụ trả nợ không vượt 40% thu nhập.
- Thu nhập bình quân tháng = (18 + 19 + 18 + 22 + 18 + 19) / 6 = 114 / 6 = 19 triệu đồng.
- Tổng nghĩa vụ trả nợ sau khi vay = 4 + 3 = 7 triệu đồng mỗi tháng.
- Tỷ lệ nợ trên thu nhập = 7 / 19 ≈ 36,8%.
- So với ngưỡng 40%: 36,8% thấp hơn, hồ sơ đạt tiêu chí này.
- Thu nhập tháng thấp nhất là 18 triệu; ngay cả khi chỉ tính mức này, tỷ lệ là 7 / 18 ≈ 38,9%, vẫn dưới 40%.
Nhờ dữ liệu giao dịch thật lấy qua Open API, công ty tài chính đánh giá được dòng tiền của một người không có hợp đồng lao động hay bảng lương, và kiểm tra cả tháng thu nhập thấp nhất thay vì chỉ dựa vào lời khai. Chị Thu kiểm soát được việc chia sẻ: chị chỉ cấp quyền xem lịch sử giao dịch, không cấp quyền khởi tạo thanh toán, và có thể rút lại quyền sau khi hồ sơ được duyệt.
Common Mistakes
- Hiểu open banking là ngân hàng công khai dữ liệu khách hàng. Dữ liệu cá nhân chỉ được chia sẻ khi khách hàng đồng ý, cho bên thứ ba được ủy quyền và trong phạm vi giới hạn.
- Đưa tên đăng nhập và mật khẩu internet banking cho ứng dụng khác để "kết nối tài khoản". Đây không phải open banking và rất rủi ro.
- Cấp quyền rộng hơn mức cần, ví dụ cấp cả quyền khởi tạo thanh toán cho một ứng dụng chỉ cần xem số dư.
- Nhầm open banking với open finance, hoặc cho rằng mọi dịch vụ tài chính đều đã có Open API.
- Cho rằng Thông tư 64/2024/TT-NHNN cho phép mọi bên thứ ba khởi tạo thanh toán, trong khi nhóm API này chỉ dành cho ngân hàng và tổ chức trung gian thanh toán.
Quick Check
Q1. Một người có tiền vào 6 tháng lần lượt 20, 22, 18, 20, 21, 19 triệu đồng và tổng nghĩa vụ trả nợ 8 triệu đồng mỗi tháng. Tỷ lệ nợ trên thu nhập bình quân là bao nhiêu?
Q2. Theo Thông tư 64/2024/TT-NHNN, nhóm Open API khởi tạo thanh toán, nạp và rút ví điện tử được triển khai cho bên thứ ba nào?
Q3. Cách kết nối nào đúng với tinh thần open banking?
FAQ
Open API khác API thông thường thế nào?
API là cách để hai phần mềm giao tiếp với nhau. Open API trong ngân hàng là API được chuẩn hóa và mở cho bên thứ ba đủ điều kiện theo quy định, thay vì chỉ dùng nội bộ hoặc theo thỏa thuận riêng lẻ giữa từng ngân hàng và từng đối tác.
Dữ liệu của tôi có bị chia sẻ mà tôi không biết không?
Theo Thông tư 64/2024/TT-NHNN, việc truy vấn thông tin khách hàng qua Open API cần sự đồng ý của khách hàng, và ngân hàng cùng bên thứ ba phải cung cấp công cụ trực tuyến để khách hàng tra cứu dữ liệu đã đồng ý chia sẻ và rút lại sự đồng ý.
Open banking có làm ngân hàng mất khách hàng không?
Có thể mất một phần quan hệ trực tiếp nếu khách hàng dùng ứng dụng của bên thứ ba nhiều hơn. Ngược lại, ngân hàng có thể thu phí API, hợp tác với fintech để tiếp cận khách hàng mới, hoặc tự trở thành bên thứ ba tổng hợp dữ liệu từ ngân hàng khác.
Open banking ở các nước khác phát triển thế nào?
Một số thị trường như Anh và Liên minh châu Âu bắt buộc ngân hàng mở API theo quy định, trong khi nhiều nơi khác để thị trường tự phát triển theo thỏa thuận. Việt Nam chọn cách ban hành khung pháp lý thống nhất với danh mục API cơ bản và lộ trình tuân thủ.