Trình tạo mã QR miễn phí — không cần đăng ký

Tạo mã VietQR chuyển khoản ngân hàng Việt Nam

Nhập BIN ngân hàng thành viên NAPAS, tài khoản nhận, số tiền VNĐ tùy chọn và tin nhắn chuyển khoản để tạo dữ liệu mã hóa VietQR cho NAPAS 247.

  • Chuyển khoản NAPAS 247
  • Số tiền VNĐ là tùy chọn
  • Bao gồm CRC kiểu EMVCo

Tìm hiểu thêm

Tại sao lại sử dụng VietQR / NAPAS 247 thay vì yêu cầu người trả tiền nhập mọi thứ?

Số tài khoản ngân hàng Việt Nam, việc chọn ngân hàng và nhập nội dung chuyển khoản rất dễ bị gõ nhầm trên điện thoại. VietQR đưa các trường đó vào một lần quét. Ứng dụng ngân hàng vẫn hiển thị tài khoản nhận để xác nhận.

Tránh chọn nhầm ngân hàng

BIN ngân hàng gồm sáu chữ số được mã hóa cùng với tài khoản nhận tiền thay vì dựa vào người trả tiền để tìm kiếm danh sách ngân hàng.

Chuẩn bị số tiền và tin nhắn chuyển khoản

Số tiền VNĐ cố định và nội dung chuyển khoản ngắn dùng ký tự ASCII giúp giảm lỗi đánh máy cho đơn hàng hoặc hóa đơn.

Dùng quy trình thanh toán nội địa quen thuộc

Các ứng dụng ngân hàng Việt Nam tham gia có thể đọc VietQR và tiếp tục thông qua màn hình ủy quyền của chính họ.

Dữ liệu bên trong mã QR

Những gì được lưu trữ trong biểu tượng thanh toán VietQR / NAPAS 247?

VietQR để chuyển tài khoản sử dụng mã nhận dạng ứng dụng NAPAS A000000727 bên trong dữ liệu TLV kiểu EMVCo. NAPAS mô tả dịch vụ NAPAS 247 VietQR tuân thủ các tiêu chuẩn EMVCo và Ngân hàng Nhà nước Việt Nam. Payload xác định ngân hàng bằng BIN, mang tài khoản và khai báo mã tiền VNĐ là 704.

BIN ngân hàng không phải là số thẻ

Sử dụng BIN gồm sáu chữ số được công bố cho ngân hàng thành viên NAPAS nhận. Không nhập mã chi nhánh hoặc các chữ số đầu tiên của thẻ.

Trường tài khoản xác định điểm đến

Nhập tài khoản nhận tiền thực tế theo định dạng được ngân hàng đó chấp nhận. Dữ liệu có vẻ hợp lệ không chứng minh được tài khoản tồn tại.

Mã không cố định số tiền và mã có số tiền cố định khác nhau

Nếu không có số tiền người thanh toán sẽ nhập VNĐ sau khi quét. Với số tiền, trường điểm khởi tạo đánh dấu dữ liệu là giao dịch cụ thể.

Nội dung chuyển khoản được giới hạn để dễ tương thích

Giữ tin nhắn trong vòng 25 ký tự ASCII để các ứng dụng ngân hàng Việt Nam có thể truyền tải nó một cách nhất quán.

CRC-16 bảo vệ văn bản được mã hóa

Tổng kiểm tra cuối cùng phát hiện những thay đổi ngẫu nhiên đối với dữ liệu TLV; nó không xác minh người nhận hoặc trạng thái thanh toán.

Ví dụ về dữ liệu VietQR

BIN 970415 · Tài khoản 112113366668888 · 79.000đ — 00020101021238560010A000000727...53037045405790005802VN...6304 — Một ứng dụng ngân hàng Việt Nam tương thích sẽ chuẩn bị chuyển khoản NAPAS 247 và hiển thị người nhận tiền để xác nhận.

Kiểm tra trước khi sử dụng

  • Xác nhận BIN ngân hàng từ VietQR hoặc danh sách ngân hàng chính thức.
  • Không nhập dấu cách hoặc dấu chấm câu trong số tài khoản.
  • Chỉ sử dụng chữ số cho VNĐ; trình tạo thêm định dạng số lượng cần thiết.
  • Giữ tin nhắn ngắn gọn và tránh biểu tượng cảm xúc hoặc ký tự có dấu.
  • Scan bằng 2 ứng dụng ngân hàng Việt tham gia.
  • Xác nhận tên tài khoản nhận hàng và số tiền thực tế nhận hàng trước khi giao hàng.

Những bước kiểm tra cần thực hiện trước khi xuất bản mã VietQR / NAPAS 247

Xử lý mã được tạo giống như chi tiết ngân hàng được in: xác minh mọi trường đích và kiểm tra màn hình hiển thị cuối cùng.

Sao chép tài khoản từ ngân hàng trực tuyến

Không tạo lại nó từ số thẻ ghi nợ hoặc ảnh chụp màn hình cũ.

Sử dụng số tiền cố định cho một hóa đơn

Chỉ để trống số tiền khi người trả tiền có ý định chọn nó.

Giữ cho tin nhắn chuyển có thể nhận biết được

Sử dụng một hóa đơn ngắn hoặc tham chiếu đơn đặt hàng thay vì một câu.

Hiển thị thông tin người nhận bên cạnh mã

Hãy để người trả tiền so sánh tên in với ứng dụng ngân hàng.

Chạy một chuyển khoản thực nhỏ

Xác nhận người nhận tiền, số tiền, tin nhắn và biên nhận trước khi in hàng loạt.

Tính năng

Tính năng

Xác thực theo từng chuẩn thanh toán

Mã nhận dạng tài khoản, định dạng số tiền, tham chiếu và độ dài trường được kiểm tra theo tiêu chuẩn thanh toán đã chọn.

Tạo trực tiếp trên trình duyệt

Dữ liệu thanh toán và mã vạch được tạo trong trình duyệt; trình tạo không chuyển tiền hoặc đăng ký tài khoản.

Xuất PNG và SVG

Tải xuống hình ảnh raster để sử dụng hàng ngày hoặc vectơ có thể mở rộng cho hóa đơn và bản in chất lượng cao.

Các định dạng cố định được bảo vệ

Các tiêu chuẩn với kết xuất được quy định sẽ vô hiệu hóa các điều khiển màu sắc, logo, hình dạng và sửa lỗi không tương thích.

Thông tin thanh toán tùy chọn

Trong trường hợp chương trình cho phép, hãy chuẩn bị số tiền, số tham chiếu, ngày đến hạn hoặc thông báo để giảm bớt việc nhập của người trả tiền.

Luôn nhắc kiểm tra trước khi trả

Quy trình làm việc nhắc nhở người thanh toán so sánh người nhận tiền và số tiền trong ứng dụng ngân hàng tương thích.

Ưu điểm & Hạn chế

Ưu điểm

  • Nhập nhanh để chuyển tài khoản trong nước.
  • Số tiền tùy chọn hỗ trợ các mã có thể sử dụng lại hoặc dành riêng cho hóa đơn.
  • Sử dụng cấu trúc VietQR/NAPAS có khả năng tương thích.
  • Hoạt động trên in ấn và màn hình.

Hạn chế

  • Yêu cầu một ứng dụng ngân hàng tham gia tương thích.
  • Không xác thực quyền sở hữu tài khoản.
  • Mã chuyển khoản cá nhân không có yêu cầu gọi lại của người bán.
  • Nhãn dán thay thế có thể chuyển hướng thanh toán.

Cách VietQR / NAPAS 247 hoạt động

Tạo, quét và xác minh khoản thanh toán VietQR / NAPAS 247

Số tài khoản ngân hàng Việt Nam, việc chọn ngân hàng và nhập nội dung chuyển khoản rất dễ bị gõ nhầm trên điện thoại. VietQR đưa các trường đó vào một lần quét. Ứng dụng ngân hàng vẫn hiển thị tài khoản nhận để xác nhận.

Nhập ngân hàng và tài khoản

Sử dụng BIN sáu chữ số chính thức và tài khoản nhận.

Thêm số tiền và tin nhắn

Chuẩn bị VNĐ và một số tham chiếu ngắn hoặc để trống số tiền để lấy mã có thể sử dụng lại.

Kiểm tra trong ứng dụng ngân hàng

Xác minh người nhận tiền được hiển thị và số tiền trước khi xuất bản.

Trường hợp sử dụng

Trường hợp sử dụng

Quầy bán hàng

Chấp nhận chuyển khoản ngân hàng trong nước mà không yêu cầu khách hàng nhập tài khoản.

Hóa đơn

Chuẩn bị số tiền chính xác và một tin nhắn đối chiếu ngắn.

Thanh toán dịch vụ

Chia sẻ mã người nhận đã được xác minh sau khi hoàn thành công việc.

Bộ sưu tập cộng đồng

Sử dụng mã có thể sử dụng lại khi mỗi người trả tiền chọn một khoản đóng góp khác nhau.

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

BIN ngân hàng là gì?

Đây là mã nhận dạng gồm sáu chữ số của ngân hàng thành viên NAPAS nhận tiền, không phải số tài khoản hoặc số thẻ.

Tôi có thể để trống số tiền được không?

Vâng. Sau đó, người thanh toán nhập VNĐ vào ứng dụng ngân hàng.

VietQR có chứng minh được tên tài khoản không?

Không. Xác minh người nhận tiền được ngân hàng hiển thị trước khi ủy quyền.

Tại sao tin nhắn bị hạn chế?

Một tham chiếu ASCII ngắn có khả năng tương thích cao hơn và giữ cho QR ít ô hơn và dễ quét hơn.

Tạo mã thanh toán VietQR / NAPAS 247

Tạo dữ liệu, quét nó trong ứng dụng ngân hàng Việt Nam tham gia và xác minh người nhận trước khi chia sẻ.

Tạo mã VietQR