Bài viết liên quan
Ứng dụng Mobile Banking
Mobile Banking Application
Ứng dụng Mobile Banking là gì?
Ứng dụng Mobile Banking (Mobile Banking Application) là phần mềm được cài đặt trên thiết bị di động thông minh (smartphone, tablet), cho phép khách hàng thực hiện các giao dịch tài chính với ngân hàng thông qua kết nối Internet mà không cần đến trực tiếp quầy giao dịch. Theo Thông tư 17/2019/TT-NHNN về hệ thống ngân hàng điện tử, đây là một kênh phân phối dịch vụ ngân hàng điện tử do ngân hàng cung cấp, phải đăng ký với Ngân hàng Nhà nước và tuân thủ các quy định nghiêm ngặt về an toàn, bảo mật thông tin.
Đặc điểm chính
- Phát triển đa nền tảng: Sử dụng công nghệ native (Swift cho iOS, Kotlin cho Android) hoặc cross-platform (React Native, Flutter) để tối ưu hiệu năng và trải nghiệm người dùng.
- Xác thực sinh trắc học: Theo Quyết định 2345/QĐ-NHNN ngày 18/12/2023, giao dịch từ 10 triệu đồng trở lên phải xác thực bằng khuôn mặt, vân tay (Face ID, Touch ID).
- API tích hợp: Kết nối trực tiếp với Core Banking qua API RESTful, xử lý giao dịch thời gian thực (real-time).
- Bảo mật đa lớp: Mã hóa SSL/TLS, OTP, tokenization, device fingerprinting theo tiêu chuẩn PCI DSS.
Ví dụ minh họa
Khách hàng sử dụng ứng dụng Vietcombank VCB Digibank hoặc Techcombank Mobile để chuyển khoản 20 triệu đồng đến tài khoản khác. Hệ thống sẽ yêu cầu xác thực bằng khuôn mặt qua camera trước khi hoàn tất giao dịch theo Quyết định 2345. Ngoài ra, khách hàng có thể thanh toán hóa đơn điện, nước, internet, nạp tiền điện thoại, mua sắm QR Pay chỉ trong vài thao tác.
Vai trò với chuyên viên IT
Chuyên viên IT phụ trách Mobile Banking cần nắm vững UX/UI design, CI/CD pipeline, kiểm thử tự động (Appium, XCTest) và tuân thủ quy trình pentest định kỳ trước khi release bản cập nhật lên App Store và Google Play.