Tạo mã QR chuyển khoản VietQR có sẵn số tiền và nội dung

Gửi số tài khoản dạng chữ cho khách vừa dễ gõ nhầm vừa khó đối soát. Cách gọn hơn là tạo mã QR chuyển khoản theo chuẩn VietQR, có sẵn số tiền và nội dung là mã đơn hàng: khách chỉ cần mở ứng dụng ngân hàng, quét và xác nhận. Bài này giải thích mã VietQR chứa gì, khi nào nên cố định số tiền và từng bước tạo mã trên trình duyệt, không cần đăng nhập.
Tóm tắt nhanh
- Dùng công cụ tạo VietQR chuyển khoản: chọn ngân hàng, nhập số tài khoản, số tiền và nội dung, bấm "Tạo VietQR".
- In ở quầy thì để trống số tiền; gửi cho từng đơn thì điền số tiền và mã đơn trong nội dung.
- Nội dung tối đa 25 ký tự, không dấu, không ký tự đặc biệt, ví dụ "DH1024 Chi Hong".
- Ảnh QR hay ảnh chụp màn hình chuyển khoản không phải bằng chứng tiền đã về; chỉ tin biến động số dư trong ứng dụng ngân hàng.
VietQR là gì và vì sao nên dùng mã QR chuyển khoản?
VietQR là thương hiệu chung cho dịch vụ thanh toán, chuyển tiền bằng mã QR qua mạng lưới NAPAS, ra mắt ngày 15/6/2021. Theo Cổng thông tin điện tử Chính phủ, mã VietQR tuân thủ chuẩn mã QR thanh toán của EMVCo và tiêu chuẩn cơ sở về mã QR của Ngân hàng Nhà nước ban hành theo Quyết định 1928/QĐ-NHNN.
Khi khách quét mã, ứng dụng ngân hàng tự điền ngân hàng nhận, số tài khoản, số tiền và nội dung. Giao dịch đi qua dịch vụ chuyển nhanh NAPAS 247; theo NAPAS, hạn mức tối đa mỗi giao dịch là dưới 500 triệu đồng. Lợi ích lớn nhất với shop là không còn chuyển nhầm do gõ sai số tài khoản và nội dung chuyển khoản luôn đúng mã đơn.
Mã VietQR chứa những thông tin gì?
Bên trong hình vuông đen trắng là một chuỗi ký tự chia thành nhiều trường theo cấu trúc "mã trường – độ dài – giá trị". Biết các trường này giúp bạn hiểu vì sao có những giới hạn khi tạo mã.
| Trường | Ý nghĩa | Ví dụ |
|---|---|---|
| 01 | Kiểu mã: 11 là mã không kèm số tiền, 12 là mã có số tiền | 12 |
| 38 | Định danh NAPAS, mã BIN ngân hàng, số tài khoản và mã dịch vụ (chuyển đến tài khoản hoặc thẻ) | 970436 + 0123456789 |
| 53, 58 | Tiền tệ 704 (đồng Việt Nam), quốc gia VN | 704, VN |
| 54 | Số tiền, là số nguyên | 150000 |
| 62 | Thông tin bổ sung, trong đó có nội dung chuyển khoản | DH1024 Nguyen An |
| 63 | Mã kiểm tra CRC để phát hiện dữ liệu bị sửa | 4D15 |
BIN là mã định danh ngân hàng trong hệ thống, ví dụ 970436 là Vietcombank. Tên chủ tài khoản không nằm trong mã; ứng dụng ngân hàng của người chuyển sẽ tự tra và hiển thị tên người nhận thật sau khi quét.
Nên cố định số tiền hay để khách tự nhập?
Trước khi tạo mã QR chuyển khoản, hãy xác định mã sẽ dùng một lần cho một đơn hay dùng lâu dài cho nhiều khách. Bảng dưới gợi ý cách điền cho các tình huống hay gặp.
| Tình huống | Số tiền | Nội dung |
|---|---|---|
| Mã in đặt ở quầy, bàn ăn | Để trống | Để trống hoặc tên quầy |
| Đơn online gửi qua tin nhắn | Cố định đúng tổng đơn | Mã đơn + tên ngắn |
| Thu học phí, quỹ lớp | Cố định theo khoản thu | Mã học viên + tháng |
| Chia tiền ăn chung | Cố định phần mỗi người | Tên buổi + ngày |
Mã không kèm số tiền dùng được lâu dài nhưng khó đối soát nếu nhiều khách chuyển cùng một số tiền. Mã có số tiền và mã đơn giúp bạn tìm giao dịch trong sao kê chỉ bằng cách gõ mã đơn.
Cách tạo mã QR chuyển khoản VietQR trên Softonline
- Gõ tên, mã viết tắt hoặc mã BIN vào ô Tìm ngân hàng, ví dụ "VCB", "Quân đội" hoặc "970436", rồi chọn đúng mục ở ô Ngân hàng nhận. Nếu ngân hàng vừa đổi tên, hãy thử tìm theo tên cũ hoặc mã BIN.
- Ở ô Chuyển đến, chọn "Số tài khoản" (6–19 ký tự, chữ số hoặc chữ cái không dấu với tài khoản định danh) hoặc "Số thẻ ATM nội địa" (16–19 chữ số).
- Nhập Tên chủ tài khoản nếu muốn in lên ảnh. Tên này chỉ để hiển thị, không được xác minh.
- Nhập Số tiền dạng số nguyên, ví dụ 1.500.000; tối đa 499.999.999 đ mỗi mã. Dòng xem trước cho biết chính xác số sẽ ghi vào mã.
- Nhập Nội dung chuyển khoản. Công cụ tự bỏ dấu, thay ký tự đặc biệt bằng khoảng trắng và đếm ký tự trên giới hạn 25.
- Chọn kiểu ảnh "QR kèm thông tin" để in ở quầy hoặc "Chỉ mã QR (gọn)" để gửi tin nhắn, rồi bấm Tạo VietQR.
- Đọc dòng tự kiểm tra: công cụ đọc lại ảnh vừa tạo, so khớp dữ liệu và kiểm tra mã CRC. Sau đó quét thử bằng ứng dụng ngân hàng của bạn, xem đúng tên người nhận và số tiền.
- Bấm Tải ảnh VietQR hoặc In. Nút "Sao chép số tài khoản" và "Sao chép nội dung" hữu ích khi khách muốn chuyển tay.
Phần tóm tắt che số tài khoản trên màn hình, bấm "Hiện" để xem đầy đủ. Ảnh tải về vẫn ghi đủ số tài khoản; bỏ chọn "Ghi số tài khoản trên ảnh" nếu không muốn. Toàn bộ thông tin chỉ xử lý trên trình duyệt, không gửi lên máy chủ Softonline.
Viết nội dung chuyển khoản sao cho dễ đối soát
Nội dung là thứ duy nhất giúp bạn nhận ra khoản tiền thuộc đơn nào. Hãy đặt quy ước ngắn và thống nhất ngay từ đầu.
- Đặt mã đơn lên đầu: "DH1024 Chi Hong" dễ tìm hơn "Chi Hong chuyen tien don 1024".
- Tránh câu dài: "Đơn hàng #1024 - Chị Hồng (giao chiều)" sau khi bỏ dấu thành 33 ký tự, vượt giới hạn 25 và bị công cụ báo cần rút gọn.
- Không dùng ký tự đặc biệt: dấu #, gạch ngang, ngoặc sẽ bị thay bằng khoảng trắng để ứng dụng ngân hàng đọc đúng.
- Ghi lại mã đơn trong sổ bán hàng để khớp với sao kê. Nếu dùng module Kho & bán hàng, bạn ghi thanh toán vào từng đơn và theo dõi danh sách đơn chưa thu đủ.
Lỗi thường gặp và cách tránh
- Chọn nhầm ngân hàng: mã vẫn tạo được nhưng khi quét, ứng dụng ngân hàng thường báo không tìm thấy tài khoản hoặc hiện tên người khác. Luôn quét thử trước khi gửi.
- Dùng chung một mã có số tiền cho nhiều đơn: khách mua món khác giá sẽ phải tự sửa, dễ sai. Tạo mã mới cho mỗi đơn.
- Tin ảnh chụp màn hình "chuyển khoản thành công": ảnh có thể bị chỉnh sửa. Chỉ giao hàng khi thấy biến động số dư.
- Không kiểm tra mã in ở quầy: định kỳ quét lại mã đang dán để chắc không bị dán đè mã khác. Nếu khách quét thấy tên người nhận lạ, họ nên dừng giao dịch và báo bạn.
Muốn kiểm tra một mã VietQR có sẵn, bạn có thể đọc nó bằng công cụ quét mã QR: công cụ hiển thị ngân hàng, số tài khoản, số tiền, nội dung và báo khi mã CRC không khớp.
Câu hỏi thường gặp
Mã VietQR tạo ở đây có hết hạn không?
Không. Đây là mã tĩnh, chỉ chứa thông tin tài khoản, số tiền và nội dung, không gắn với phiên thanh toán nào. Mã vẫn dùng được cho tới khi tài khoản thay đổi.
Softonline có biết khi nào tiền về không?
Không. Công cụ không kết nối ngân hàng nên không kiểm tra tài khoản có tồn tại, không báo tiền về và không đối soát giao dịch. Hãy theo dõi thông báo biến động số dư của ngân hàng.
Ứng dụng nào quét được mã này?
Mã theo chuẩn VietQR chung nên hầu hết ứng dụng ngân hàng tại Việt Nam có chức năng quét VietQR đều đọc được. Theo NAPAS, khách có thể quét trực tiếp hoặc tải lên ảnh mã QR đã lưu trong ứng dụng ngân hàng.
Có chuyển được khoản từ 500 triệu đồng trở lên không?
Theo NAPAS, mỗi giao dịch chuyển nhanh NAPAS 247 bằng VietQR có hạn mức dưới 500 triệu đồng, nên công cụ cũng giới hạn số tiền dưới mức này. Với khoản lớn hơn, hãy để trống số tiền hoặc chia thành nhiều lần chuyển.






