Khi luật, niềm tin và nhiều nhóm khách hàng cùng đặt yêu cầu lên một giao diện, cách bố trí hệ thiết kế quyết định mọi thứ.
Với ngân hàng số và ví điện tử, nên đưa chuẩn WCAG 2.2 mức AA (chuẩn quốc tế về khả năng tiếp cận cho mọi người dùng) vào ngay từ đầu, ở tầng token (các giá trị gốc như màu, cỡ chữ, khoảng cách) và component (thành phần giao diện dùng lại như nút, ô nhập). Làm vậy đỡ phải vá sau khi bị rà soát. Khi có nhiều nhóm khách (bán lẻ, doanh nghiệp, đối tác), dùng kiến trúc token ba tầng và token ngữ nghĩa thay vì dựng nhiều bản giao diện rời. Ranh giới cần giữ rõ: hệ thiết kế lo lớp giao diện và nhận diện số, còn lõi nghiệp vụ ngân hàng thuộc đội kỹ thuật nội bộ.
Ngân hàng số và ví điện tử đối mặt với hai áp lực cùng lúc: luật pháp yêu cầu giao diện tiếp cận được với mọi người dùng, và kinh doanh yêu cầu một nền tảng phục vụ nhiều nhóm khách khác nhau. Nếu hệ thiết kế được dựng không đúng lớp từ đầu, cả hai áp lực đó đều trở thành nợ kỹ thuật (phần làm tạm, sau này phải tốn công sửa) và rủi ro mất niềm tin.
Chuẩn WCAG (Web Content Accessibility Guidelines, tạm dịch: Hướng dẫn tiếp cận nội dung web) do W3C ban hành đã được nhiều hệ thống luật viện dẫn trực tiếp. Đạo luật Tiếp cận châu Âu (EAA) có hiệu lực từ ngày 28/06/2025 và áp dụng rõ ràng cho dịch vụ tài chính. Nếu sản phẩm phục vụ khách hoặc đối tác tại EU, đây là nghĩa vụ pháp lý phải tuân thủ.
WCAG 2.2 mức AA đưa ra bốn nguyên tắc nền, gọi tắt là POUR: cảm nhận được (Perceivable), thao tác được (Operable), hiểu được (Understandable), bền vững (Robust). Với ngân hàng số, bốn nguyên tắc này chạm trực tiếp vào các vùng nhạy cảm nhất: xác thực người dùng, điền biểu mẫu chuyển tiền, hiển thị số dư, và cảnh báo lỗi giao dịch. Đây cũng là nơi mất niềm tin nhanh nhất nếu thông tin không rõ hoặc thao tác gặp rào cản.
Sinh Vũ đặt WCAG 2.2 mức AA làm mức nền ngay từ tầng token, tức là tương phản màu, cỡ vùng chạm tối thiểu và chỉ báo tiêu điểm (focus indicator, viền hiển thị khi dùng bàn phím điều hướng) được tích hợp vào nguyên liệu thô trước khi component ra đời. Component khi được lắp vào màn hình không cần kiểm tra tiếp cận lại từ đầu.
Một ngân hàng thường có ít nhất ba nhóm người dùng với nhu cầu giao diện khác nhau: khách bán lẻ dùng ứng dụng cá nhân, khách doanh nghiệp dùng cổng quản lý tài khoản và lương, đối tác kết nối hệ thống dùng bảng điều khiển API (cách để hai phần mềm trao đổi dữ liệu với nhau). Phản xạ tự nhiên là dựng ba bộ giao diện riêng. Đây là lỗi cấu trúc.
Kiến trúc token ba tầng giải quyết bài toán này gọn hơn nhiều. Tầng một là token gốc (primitive token): các giá trị màu, khoảng cách, chữ ở dạng thuần. Tầng hai là token ngữ nghĩa (semantic token): gán ý nghĩa cho giá trị, ví dụ "màu nền hành động chính" hay "màu cảnh báo lỗi". Tầng ba là token thành phần (component token): gắn vào từng phần tử cụ thể. Khi cần phân khúc bán lẻ có màu nhận diện khác doanh nghiệp, chỉ cần ghi đè tầng ngữ nghĩa, tầng gốc và component logic vẫn dùng chung.
Điều làm khách ngân hàng mất tin nhanh nhất là trạng thái lỗi, hơn cả màu sắc hay kiểu chữ. Khi khách nhập sai số tài khoản, ứng dụng báo lỗi mỗi màn một kiểu thì khách không biết mình sai ở đâu và có nên thử lại không. Hệ thiết kế phải chuẩn hoá toàn bộ vòng xác nhận: thông báo lỗi, trạng thái thành công, cảnh báo cần xem xét lại, tất cả phải nhất quán về vị trí, ngôn ngữ và màu sắc.
WCAG 2.2 (bộ tiêu chuẩn quốc tế giúp mọi người dùng được nội dung số) nhấn đúng vào điểm này. Bước xác thực phải có phương án thay thế. Việc báo đúng hay sai không được chỉ dựa vào màu sắc. Biểu mẫu phải có chỉ dẫn rõ ngay từ đầu, không đợi đến khi người dùng nhập sai mới hiện ra. Với ngân hàng số, tuân thủ WCAG ở phần biểu mẫu và xác thực vừa là yêu cầu pháp lý vừa là điều trực tiếp giữ khách ở lại.
Khả năng tiếp cận giống phần khung của toà nhà: phải làm từ đầu, không thể thêm vào lúc cuối.
Nguyên tắc thực hành Sinh Vũ, dựa trên WCAG 2.2 và kinh nghiệm triển khai
Một điểm dễ gây nhầm: hệ thiết kế số không bao gồm lõi nghiệp vụ ngân hàng. Xử lý giao dịch, quản lý tài khoản, tích hợp hệ thống lõi ngân hàng (core banking), bảo mật tầng API là phần của đội kỹ thuật nội bộ hoặc nhà cung cấp hệ thống ngân hàng. Studio thiết kế làm lớp giao diện, hệ nhận diện số, cấu trúc component và token. Ranh giới này cần được thống nhất trước khi dự án bắt đầu, để không có kỳ vọng lệch ở giữa đường.
Với các mốc tuân thủ pháp lý, phần kiểm toán tiếp cận (accessibility audit) nên có chuyên gia pháp lý hoặc chuyên gia tiếp cận xác nhận độc lập. Sinh Vũ cung cấp nền tảng đủ điều kiện để vượt kiểm toán, nhưng xác nhận cuối cùng thuộc về người có thẩm quyền pháp lý.
Chủ đề: Thư viện giao diện cho ngân hàng và ví điện tử: tuân thủ quy định trước. Cẩm nang Sinh Vũ, sinhvu.com
Bấm chọn từng mục Anh / Chị thấy đúng hoặc đã trả lời được, rồi bấm Tải bản gửi nhanh để gửi đi, hoặc bấm In nếu cần bản giấy.
Nếu Anh / Chị đánh dấu phần lớn ở nhóm dấu hiệu trên, đây là lúc nên trao đổi kỹ hơn. Sinh Vũ có thể cùng Anh / Chị soi lại và đề xuất hướng đi.
W3C, Web Content Accessibility Guidelines (WCAG) 2.2; Brad Frost, The Many Faces of Themeable Design Systems; Đạo luật Tiếp cận châu Âu (EAA), hiệu lực 28/06/2025.
Quy định Việt Nam chưa cụ thể như Đạo luật Tiếp cận châu Âu (EAA), nhưng EAA đã có hiệu lực từ 28/06/2025 và áp dụng cho dịch vụ tài chính phục vụ khách tại EU. Nếu sản phẩm có người dùng hoặc đối tác EU, đây là ràng buộc pháp lý thật sự phải tuân thủ. Ngay cả khi chưa bị yêu cầu, độ tương phản màu và cỡ vùng chạm đủ lớn trực tiếp giảm tỷ lệ lỗi nhập liệu và mất niềm tin, đó là rủi ro kinh doanh có thật.
Không cần. Kiến trúc token ba tầng cho phép một lõi component dùng chung, chỉ ghi đè tầng token ngữ nghĩa (semantic token) cho từng phân khúc. Cách này giữ nhất quán trạng thái lỗi, xác nhận và cảnh báo bất kể người dùng đang ở ứng dụng nào, đồng thời giảm tải bảo trì đáng kể so với dựng hai bản song song.
Bài viết là thông tin tham khảo. Phạm vi, giá và cam kết cụ thể của Sinh Vũ ghi trong hồ sơ đề xuất và hợp đồng đã ký.