Bài viết liên quan
Giao diện lập trình ứng dụng ngân hàng (Banking API)
Banking API (Application Programming Interface)
Giao diện lập trình ứng dụng ngân hàng (Banking API) là gì?
Banking API (Application Programming Interface) là tập hợp các giao thức kỹ thuật và tiêu chuẩn mở cho phép hệ thống ngân hàng kết nối, trao đổi dữ liệu trực tiếp với ứng dụng bên thứ ba (fintech, doanh nghiệp, cá nhân) theo thời gian thực. Theo Quyết định 2345/QĐ-NHNN (2024) của Ngân hàng Nhà nước Việt Nam, các ngân hàng thương mại phải triển khai Open API nhằm thúc đẩy chuyển đổi số và kết nối với hệ sinh thái tài chính.
Đặc điểm chính
- AIS (Account Information Service): API truy vấn thông tin tài khoản, số dư, lịch sử giao dịch.
- PIS (Payment Initiation Service): API khởi tạo thanh toán từ tài khoản khách hàng theo sự đồng thuận.
- SCA (Strong Customer Authentication): Xác thực khách hàng mạnh theo chuẩn PSD2, tại VN áp dụng qua Thông tư 17/2019/TT-NHNN về an toàn, bảo mật trong thanh toán.
- Tuân thủ tiêu chuẩn RESTful, OAuth 2.0, JSON Web Token, đảm bảo mã hóa TLS 1.2+.
Ví dụ minh hoạ
Khách hàng dùng ví điện tử MoMo liên kết với tài khoản Vietcombank: khi thanh toán, MoMo gọi PIS API để NHNN trừ tiền tự động, đồng thời gọi AIS API để cập nhật số dư hiển thị trên ứng dụng. Toàn bộ quy trình diễn ra trong 2-3 giây mà không cần người dùng nhập tay thông tin.