Mã QR (Quick Response, phản hồi nhanh) là một cách đóng gói một đoạn dữ liệu, như đường link, số điện thoại, hay thông tin chuyển khoản, thành một hình vuông gồm các ô đen trắng để camera điện thoại đọc ra trong chưa tới một giây. Nhận định của bài: bản thân mã QR miễn phí và ai cũng tạo được trong một phút bằng công cụ có sẵn, nhưng thứ doanh nghiệp thật sự phải quản lý không phải là cái hình vuông, mà là ai đứng sau nó nhận dữ liệu hoặc nhận tiền, và mã có bị ai đó dán đè lên hay không.
Bài viết cho người đọc báo giá máy POS, hợp đồng cổng thanh toán, hoặc chỉ đơn giản đang muốn dán một mã chuyển khoản lên quầy thu ngân: chủ doanh nghiệp, kế toán, quản lý cửa hàng. Không có dòng lệnh, chỉ có những gì ảnh hưởng tới tiền và rủi ro.
Nghĩa bằng lời thường: một cách đóng gói dữ liệu thành hình vuông
Một mã vạch thường (barcode) chỉ đọc được theo một hàng ngang, chứa vài chục ký tự, thường là mã sản phẩm để tra giá. Mã QR đọc theo cả hai chiều, nên chứa được nhiều dữ liệu hơn hẳn, đủ để nhét cả một đường link dài, thông tin WiFi, danh thiếp điện tử, hay một chuỗi số tài khoản ngân hàng kèm số tiền. Mã QR cũng có khả năng tự sửa lỗi: một phần ô vuông bị che, bị bẩn, hay bị in mờ vẫn đọc ra đúng nội dung, tỷ lệ chịu lỗi càng cao thì mã càng cần nhiều ô hơn.
| Loại | Chứa gì | Dùng khi nào |
|---|---|---|
| QR liên kết | Một đường link (website, form, menu online) | Dán lên tờ rơi, bàn ăn, danh thiếp thay vì gõ tay địa chỉ dài |
| QR WiFi | Tên mạng và mật khẩu WiFi | Khách tới văn phòng, quán quét là vào mạng ngay, không cần đọc mật khẩu qua điện thoại |
| QR thanh toán (VietQR) | Ngân hàng, số tài khoản, có thể kèm số tiền và nội dung | Thu tiền khách qua chuyển khoản, không cần đọc số tài khoản cho nhau |
| QR tra cứu | Mã số hoá đơn điện tử, mã lô hàng để tra nguồn gốc | Cơ quan thuế, nhà cung cấp bắt buộc gắn theo quy định hoặc theo chuỗi cung ứng |
QR tĩnh và QR động: khác nhau ở chỗ nội dung có đổi được không
Với mã QR nói chung (link, WiFi, danh thiếp), QR tĩnh là mã mà toàn bộ dữ liệu nằm ngay trong các ô vuông, không đi qua máy chủ trung gian nào, nên không bao giờ hết hạn và dùng lại được mãi mãi, kể cả khi công cụ tạo mã đã ngừng hoạt động. QR động thì mã chỉ chứa một đường link ngắn trỏ tới một địa chỉ trung gian, địa chỉ đó mới quyết định người quét đi đâu; ưu điểm là đổi được đích đến sau khi đã in ra hàng nghìn tờ rơi, và đo được số lượt quét, nhưng đổi lại là phụ thuộc vào máy chủ trung gian còn sống hay không, và nhiều dịch vụ tạo QR động tính phí theo tháng hoặc theo lượt quét sau một thời gian miễn phí.
Với riêng mã QR thanh toán ngân hàng, hai chữ tĩnh và động lại mang nghĩa khác, theo đúng cách NAPAS và các ngân hàng dùng: QR tĩnh cho phép thực hiện nhiều lần giao dịch với các số tiền khác nhau, giống một mã chuyển khoản in sẵn dán cố định ở quầy; QR động chỉ dùng được cho đúng một lần giao dịch, thường đã có sẵn số tiền và nội dung, sinh ra riêng cho một hoá đơn cụ thể rồi thôi. Cửa hàng nhỏ ít khách thường dán một mã QR tĩnh ở quầy cho tiện; cửa hàng đông khách hoặc bán hàng online muốn khớp tự động từng đơn với từng khoản tiền vào thường cần QR động sinh theo từng đơn.

VietQR: chuẩn quốc gia đứng sau nút quét mã chuyển khoản
VietQR là thương hiệu chung cho dịch vụ thanh toán và chuyển tiền bằng mã QR, do NAPAS (Công ty Cổ phần Thanh toán Quốc gia Việt Nam) cùng các ngân hàng thành viên ra mắt ngày 15/06/2021. VietQR tuân theo chuẩn thanh toán QR của EMVCo (tổ chức quốc tế do Europay, Mastercard, Visa lập ra) và Tiêu chuẩn cơ sở về mã QR do Ngân hàng Nhà nước ban hành theo Quyết định 1928/QĐ-NHNN, nên một mã VietQR quét được bằng ứng dụng của bất kỳ ngân hàng nào trong mạng lưới, không phải cài riêng app của từng ngân hàng.

Bài Thanh toán QR bùng nổ và yêu cầu chuẩn hoá toàn diện trên baochinhphu.vn (đăng 19/11/2025, tra ngày 26/09/2026) dẫn số liệu Ngân hàng Nhà nước: luỹ kế 9 tháng đầu năm 2025, thanh toán không tiền mặt nói chung tăng 43,32% về số lượng và 24,23% về giá trị so với cùng kỳ, còn riêng thanh toán qua mã QR tăng 61,63% về số lượng và 150,67% về giá trị, bứt phá hẳn so với các phương thức khác.

Cùng bài báo trên nhắc tới hướng chuẩn hoá tiếp theo: tách rõ VietQRPay (dùng cho các đơn vị bán hàng, tài khoản định danh doanh nghiệp) khỏi việc dùng tạm QR chuyển khoản cá nhân để bán hàng, và mở rộng VietQRGlobal cho khách quốc tế quét mã Việt Nam bằng ứng dụng ngân hàng ở nước họ. Với một cửa hàng nhỏ, điều này đáng chú ý vì tài khoản nhận tiền qua QR bán hàng nên đứng tên công ty hoặc hộ kinh doanh, không nên mượn tài khoản cá nhân của một nhân viên rồi dán mãi ở quầy.
Mã QR trong báo giá và hợp đồng: ai đứng tên tài khoản nhận tiền
Khi một đơn vị cung cấp máy POS hay cổng thanh toán chào mã QR như một tính năng, ba dòng đáng đọc kỹ là: tài khoản nhận tiền cuối cùng đứng tên ai (công ty hay đứng tên trung gian thanh toán rồi họ chuyển lại theo chu kỳ); phí giao dịch tính theo phần trăm hay theo lượt, và bên nào chịu; và mã QR hiển thị tại quầy là loại tĩnh in một lần hay động sinh theo máy POS mỗi lần bán, vì hai loại này ảnh hưởng trực tiếp tới việc đối soát cuối ngày có tự khớp được từng đơn hay phải dò tay.
- Tài khoản hiện ra khi khách quét mã có đứng tên công ty hoặc hộ kinh doanh của tôi không, hay đứng tên một trung gian thanh toán khác.
- Phí giao dịch qua QR tính bao nhiêu phần trăm, tính trên mỗi giao dịch hay trừ gộp cuối kỳ, và ai chịu phí đó.
- Mã QR tại quầy là QR tĩnh dán một lần hay QR động sinh theo từng đơn từ máy POS.
- Nếu máy chủ trung gian sinh QR động gặp sự cố, cửa hàng có phương án thu tiền dự phòng nào không.
- Ai trong cửa hàng có trách nhiệm kiểm tra mã QR dán ở quầy mỗi ngày, tránh bị dán đè.
Khi nào không cần cầu kỳ, một mã QR tĩnh miễn phí là đủ
Một cửa hàng nhỏ, ít khách, chỉ nhận chuyển khoản chứ không cần đối soát tự động theo từng đơn, hoàn toàn có thể dùng một mã QR tĩnh tạo miễn phí, in ra và dán cố định, không cần ký hợp đồng với bên trung gian nào. Trường hợp nên cân nhắc QR động qua cổng thanh toán có phí là khi số đơn mỗi ngày đủ nhiều để việc đối soát tay tốn thời gian, hoặc khi bán hàng online cần xác nhận tự động đã nhận tiền để giao hàng ngay.
Câu hỏi thường gặp
QR tĩnh và QR động, loại nào an toàn hơn?
An toàn không nằm ở tĩnh hay động, mà ở việc tài khoản nhận tiền có đúng là của cửa hàng không và mã có bị dán đè không. Cả hai loại đều dùng chung một chuẩn mã hoá; khác biệt chỉ là nội dung cố định hay sinh theo từng lần.
VietQR có phải một ứng dụng riêng phải cài không?
Không. VietQR là một chuẩn kỹ thuật chung, quét được bằng ứng dụng của bất kỳ ngân hàng nào tham gia mạng lưới NAPAS, không cần cài thêm ứng dụng riêng của VietQR.
Tạo mã QR chuyển khoản có mất tiền không?
Tạo một mã QR tĩnh để dán cố định thường miễn phí bằng các công cụ có sẵn. Chi phí chỉ phát sinh khi dùng dịch vụ cổng thanh toán để sinh QR động tự động theo từng đơn hàng, thường tính theo phần trăm giao dịch.
Vì sao đôi khi quét mã QR lại ra một trang web lạ?
Đó thường là mã QR động trỏ qua một địa chỉ trung gian đã bị đổi đích, hoặc mã đã bị dán đè bởi một mã khác. Nên nhìn kỹ tên miền hoặc tên tài khoản hiện ra trước khi bấm tiếp.
Chèn logo cửa hàng vào giữa mã QR có làm khó quét không?
Không, miễn là dùng mức sửa lỗi cao (mức H, chịu được khoảng 30% diện tích bị che) và logo không chiếm quá một phần năm diện tích mã. Nên in thử và quét bằng vài điện thoại khác nhau trước khi in số lượng lớn.





