"Quét QR để chuyển khoản" nghe như một thứ duy nhất. Thực ra có hai thế giới rất khác nhau ẩn sau cùng một thao tác, và chọn nhầm thế giới sẽ quyết định việc đơn hàng của bạn có tự khớp được hay không. Và đây là điều tôi muốn nói rõ: với người bán hàng cần đối soát, QR động phải là mặc định; QR tĩnh chỉ nên là ngoại lệ có chủ đích.
VietQR và NAPAS 247 — nền tảng chung
VietQR là thương hiệu chung cho mã QR chuyển khoản theo chuẩn của NAPAS, được nhiều ngân hàng và ví hỗ trợ. Cơ chế chuyển nhanh phía sau thường gọi là NAPAS 247 (24/7).
Lợi ích lớn nhất không phải "quét cho nhanh", mà là loại bỏ việc khách gõ tay số tài khoản và nội dung — nguồn gốc của phần lớn sai sót. Nhưng lợi ích này chỉ trọn vẹn khi QR mang sẵn thông tin đơn.
Tĩnh và động: khác biệt không nằm ở hình, mà ở dữ liệu
| QR tĩnh | QR động | |
|---|---|---|
| Nội dung | Cố định — chỉ số tài khoản | Sinh riêng mỗi đơn — kèm số tiền + mã đơn |
| Khách phải nhập tay | Số tiền + nội dung | Gần như không |
| Khớp đơn tự động | Khó — phụ thuộc khách gõ đúng | Dễ — mã đơn nằm sẵn |
Mỗi tấm QR tĩnh là một lời mời khách hàng tự gõ sai — và một lời hẹn rằng bạn sẽ phải đi dò tìm sau đó.
QR tĩnh giao việc điền số tiền và nội dung cho khách. Một phần khách sẽ gõ thiếu mã, viết tắt, hoặc bỏ trống. Mỗi lần như vậy tạo ra một "giao dịch chưa khớp" mà bạn phải xử lý thủ công. Đó chính là cái bẫy: bạn đỡ được chút công cài đặt hôm nay, nhưng trả lãi bằng công đối soát mỗi ngày. Dân kỹ thuật gọi đây là "nợ kỹ thuật" — tiện trước mặt, tốn công đối soát về sau.
Mã giao dịch trong QR động hoạt động ra sao
Khi bạn tạo đơn, nền tảng sinh một mã giao dịch ngắn, duy nhất (ví dụ K7P9XQ3M2R) và đưa vào nội dung của QR. Khách chuyển khoản, nội dung đó về cùng giao dịch; hệ thống đọc nội dung, tìm đúng đơn đang chờ, đánh dấu đã thanh toán. Nếu bạn đặt "tên viết tắt" (ví dụ ABC), nội dung là ABC K7P9XQ3M2R; không đặt thì chỉ K7P9XQ3M2R.
Có người sẽ bảo: "Shop tôi nhỏ, dán một QR ở quầy là đủ"
Có một trường hợp QR tĩnh hợp lý: nhận tiền "tùy tâm" không cần đối chiếu đơn (donate, tip). Nhưng nếu bạn bán sản phẩm có giá cụ thể và muốn biết "ai đã trả cho đơn nào", QR tĩnh đang bắt bạn làm thủ công đúng cái việc mà công nghệ đã giải xong.
"Nhỏ" không phải lý do để chọn công cụ bắt bạn tốn sức hơn — nó là lý do để chọn công cụ tiết kiệm sức nhất, vì bạn không có đội ngũ để gánh phần sai sót.
Trên di động: mở thẳng app ngân hàng
Trên điện thoại, khách thường chạm để mở app ngân hàng với thông tin điền sẵn (deeplink), thay vì quét bằng thiết bị khác. Một trang thanh toán tốt sẽ ưu tiên nút "Mở app ngân hàng" trên mobile và QR lớn trên desktop.
Với AzoPay: khi tạo đơn, hệ thống tự sinh QR động đúng chuẩn và tự chọn tài khoản định danh nếu ngân hàng hỗ trợ; nếu không, dùng mã giao dịch trong nội dung chuyển khoản. Bạn không phải tự quyết định kỹ thuật — hệ thống chọn cách khớp chính xác cho từng ngân hàng.
Chốt lại
Một công cụ tốt là công cụ chuyển rủi ro khỏi bạn, không phải đẩy nó sang khách rồi trả ngược về bạn dưới dạng việc đối soát. Đó là toàn bộ khác biệt giữa QR tĩnh và QR động.
Tạo QR động cho từng đơn, tự khớp thanh toán. Khách quét xong, đơn tự xác nhận — không phải dò tìm. → Tìm hiểu Virtual Account
Đọc tiếp: Tài khoản định danh: từ "dò tìm" sang "định danh sẵn"
Bài viết mang tính thông tin tham khảo. VietQR và NAPAS 247 là sản phẩm/dịch vụ của NAPAS và các ngân hàng. AzoPay là nền tảng xác thực thanh toán tự động, không giữ tiền của khách và không phải cổng thanh toán.