Kết quả tạo mã QR ngân hàng chuẩn VietQR

Tạo mã QR ngân hàng là cách nhanh nhất để người khác chuyển khoản cho bạn mà không cần đọc số tài khoản. Người chuyển tiền chỉ cần mở app ngân hàng, quét mã, thông tin tài khoản tự động điền sẵn. Không sai số, không chọn nhầm ngân hàng.

Bài viết này hướng dẫn bạn cách tạo mã QR ngân hàng chuẩn VietQR, bao gồm cả QR tĩnh (in ra giấy dán quầy) và QR động (theo từng đơn hàng).

Giao diện tạo mã QR ngân hàng tại qr.sepay.vn
Giao diện tạo mã QR ngân hàng tại qr.sepay.vn

Tạo mã QR ngân hàng online tại qr.sepay.vn

Cách đơn giản nhất là dùng công cụ tại qr.sepay.vn. Công cụ này miễn phí, không cần đăng ký, tạo xong tải ảnh về dùng ngay.

Bước 1: Truy cập qr.sepay.vn

Bước 2: Chọn ngân hàng thụ hưởng. Hiện hỗ trợ hơn 40 ngân hàng tại Việt Nam – từ Vietcombank, VietinBank, MBBank, ACB, BIDV cho đến các ngân hàng khác như KienLongBank, OCB, SHB…

Bước 3: Nhập số tài khoản ngân hàng.

Bước 4: Nhập số tiền (nếu muốn cố định số tiền) và nội dung chuyển khoản (nếu cần).

Bước 5: Nhấn “Tạo QR”. Mã QR hiện ra, bạn tải về dùng.

Toàn bộ quá trình chỉ mất khoảng 30 giây.

Kết quả tạo mã QR ngân hàng chuẩn VietQR
Mã QR ngân hàng sau khi tạo xong

Tạo mã QR ngân hàng tĩnh và động khác nhau thế nào?

Bạn có thể nhầm lẫn hai loại này, chúng khác nhau như sau:

QR tĩnh là mã QR cố định, chỉ chứa thông tin ngân hàng và số tài khoản. Người quét vẫn phải tự nhập số tiền. Loại này phù hợp để in ra giấy, dán ở quầy thu ngân, trước cửa hàng. Một mã dùng mãi, không cần thay đổi.

QR động là mã QR sinh ra theo từng giao dịch, đã bao gồm số tiền và nội dung thanh toán cụ thể. Mỗi đơn hàng có một mã riêng. Loại này dùng cho website, app bán hàng.Ví dụ như khi khách đặt đơn 350.000đ thì mã QR hiện sẵn số tiền 350.000đ, khách quét là xong.

So sánh QR tĩnh và QR động
QR tĩnh dán tại quầy thanh toán & QR động tại ứng dụng bán hàng

QR tĩnh QR động
Số tiền Khách tự nhập Điền sẵn
Nội dung Khách tự nhập hoặc để trống Điền sẵn (mã đơn hàng)
Dùng cho Cửa hàng, quầy thanh toán Website, app bán hàng
Tạo ở đâu qr.sepay.vn Qua link ảnh hoặc API SePay

Nếu bạn chỉ cần in mã QR dán quầy, dùng QR tĩnh tại qr.sepay.vn là đủ. Còn nếu bạn muốn tự động xác nhận thanh toán trên website thì cần QR động, phần này giải thích ngay bên dưới.

Nhúng mã QR ngân hàng vào website bằng link ảnh

Đây là cách nhanh nhất để hiện mã QR trên website mà không cần code phức tạp. SePay cung cấp link ảnh trực tiếp, bạn chỉ cần dùng thẻ IMG trong HTML.

Cấu trúc link:

https://qr.sepay.vn/img?acc=SO_TAI_KHOAN&bank=NGAN_HANG&amount=SO_TIEN&des=NOI_DUNG

Trong đó:

  • acc (bắt buộc): Số tài khoản ngân hàng
  • bank (bắt buộc): Tên ngân hàng (xem danh sách tại qr.sepay.vn/banks.json)
  • amount (không bắt buộc): Số tiền chuyển khoản
  • des (không bắt buộc): Nội dung chuyển khoản

Ví dụ, bạn muốn tạo QR cho tài khoản Vietcombank số 0010000000355, số tiền 100.000đ:

<img src="https://qr.sepay.vn/img?acc=0010000000355&bank=Vietcombank&amount=100000&des=thanh%20toan%20don%20hang" />

Nếu số tiền và nội dung thay đổi theo đơn hàng, bạn dùng code phía server để ghép link động. Thực tế nhiều shop online nhỏ dùng cách này vì không cần tích hợp API phức tạp.

Tạo mã QR ngân hàng và xác nhận thanh toán tự động cho website bán hàng

Tạo mã QR ngân hàng và xác nhận thanh toán tự động cho website bán hàng

Nếu bạn muốn không chỉ hiện mã QR mà còn tự động xác nhận đơn hàng khi khách chuyển tiền, quy trình sẽ như sau:

  1. Khách đặt hàng trên website → hệ thống sinh mã QR ngân hàng kèm mã đơn hàng trong nội dung chuyển khoản
  2. Khách mở app ngân hàng, quét mã, chuyển tiền
  3. SePay nhận biến động số dư, gửi webhook về website
  4. Website tự xác nhận đơn hàng đã thanh toán

Muốn làm được việc này, bạn cần đăng ký tài khoản SePay và tích hợp webhook. Nếu bạn dùng WordPress + WooCommerce thì SePay đã có plugin sẵn, cài vào là chạy. Không cần code.

Với các nền tảng khác, bạn có thể xem hướng dẫn lập trình cổng thanh toán để tích hợp.

Mã QR ngân hàng này theo chuẩn gì?

Mã QR tạo ra theo chuẩn VietQR – chuẩn QR chung do NAPAS phát triển. Hầu hết app ngân hàng tại Việt Nam đều hỗ trợ quét VietQR: Vietcombank, VietinBank, MBBank, Techcombank, ACB, BIDV, VPBank, TPBank…

Nghĩa là bạn tạo mã QR một lần, người chuyển tiền dùng app ngân hàng nào cũng quét được. Không bị giới hạn “chỉ quét được bằng app cùng ngân hàng” như trước.

Câu hỏi thường gặp

Tạo mã QR ngân hàng có mất phí không?

Không. Công cụ tại qr.sepay.vn hoàn toàn miễn phí. Bạn tạo bao nhiêu mã cũng được.

Mã QR có thời hạn không?

QR tĩnh không có thời hạn – dùng vĩnh viễn. QR động theo đơn hàng thì tùy cấu hình, thường hết hạn sau khi đã thanh toán.

Ai quét mã QR này được?

Bất kỳ ai có app ngân hàng hỗ trợ VietQR. Hiện tại gần như tất cả ngân hàng lớn tại Việt Nam đều hỗ trợ.

Có thể nhúng mã QR vào website không?

Có. Dùng link ảnh https://qr.sepay.vn/img?acc=...&bank=... nhúng bằng thẻ IMG. Chi tiết xem phần “Nhúng mã QR ngân hàng vào website bằng link ảnh” ở trên.

Tạo mã QR xong, làm sao biết có người chuyển tiền?

Nếu bạn chỉ dùng QR tĩnh in ra giấy, bạn kiểm tra tài khoản ngân hàng bình thường. Nếu muốn nhận thông báo tự động mỗi khi có giao dịch, bạn dùng SePay – hệ thống sẽ gửi thông báo qua Telegram, webhook, hoặc loa thanh toán.

Chúc bạn thành công.

5/5 - (1 vote)