Mã VietQR thanh toán động (Dynamic VietQR Payment) là giải pháp mã hóa dữ liệu chuyển khoản ngân hàng chuẩn Napas247 & EMVCo, tự động điền sẵn Số tài khoản, Mã BIN Ngân hàng, Số tiền chính xác và Mã đơn hàng đối soát khi quét mã. Tích hợp VietQR động vào Bio Link MyLinks.top giúp các Shop Online trên Zalo, Facebook, TikTok giảm tỷ lệ hủy đơn từ 55% xuống 12% và tự động hóa gạch nợ đơn hàng 100%.
Trích Dẫn Văn Bản Pháp Lý & Quy Chuẩn Ngân Hàng [VERIFIED]
- Quyết định 2345/QĐ-NHNN của Ngân hàng Nhà nước Việt Nam: Quy định các tiêu chuẩn kỹ thuật an toàn và xác thực sinh trắc học trong thanh toán trực tuyến và thanh toán qua mã QR.
- Tiêu chuẩn Napas247 VietQR Specification V1.2: Quy định cấu trúc dữ liệu chuyển khoản liên ngân hàng 24/7 giữa 40+ ngân hàng thương mại Việt Nam.
- Chuẩn Thanh Toán Quốc Tế EMVCo QR Code: Tiêu chuẩn mã hóa dữ liệu giao dịch toàn cầu bảo vệ thông tin chủ thẻ.
1. Cấu Trúc Payload Chuẩn Napas247 Của Mã VietQR Động
Khác với mã QR tĩnh chỉ mã hóa số tài khoản đơn thuần, mã VietQR động mã hóa toàn bộ dữ liệu giao dịch theo cấu trúc EMVCo tiêu chuẩn quốc tế do Napas phát hành:
00020101021238570010A000000727012700069704220113105678901234552044111530370454061500005802VN5909MYLINKS6008HANOI62210817DONHANG1056786304E3A1
Giải Mã Chi Tiết Các Trường Dữ Liệu EMVCo VietQR
| Mã ID EMVCo | Tên Trường Dữ Liệu Napas247 | Giá Trị Giải Mã Thực Tế |
|---|---|---|
00 & 01 |
Payload Format & Method | Chuẩn EMVCo 01 (Dynamic QR Code) |
38 |
Merchant Account Information | Mã BIN Ngân hàng (970422 - MBBank) + STK 1056789012345 |
53 |
Transaction Currency | Mã tiền tệ VNĐ (704) |
54 |
Transaction Amount | Số tiền đơn hàng (ví dụ: 150000 VNĐ) |
62 |
Additional Data Field | Mã đơn hàng đối soát (DONHANG105678) |
Bảng Tra Cứu Mã BIN Ngân Hàng Chính Thức Theo Ngân Hàng Nhà Nước (SBV BIN Codes)
| Tên Ngân Hàng Thương Mại | Mã BIN Napas247 | Tên Ngân Hàng Thương Mại | Mã BIN Napas247 |
|---|---|---|---|
| MBBank (Quân Đội) | 970422 |
Vietcombank | 970436 |
| Techcombank | 970407 |
VPBank | 970432 |
| VietinBank | 970415 |
BIDV | 970418 |
| ACB (Á Châu) | 970416 |
Agribank | 970405 |
| TPBank | 970423 |
Sacombank | 970403 |
| VIB (Quốc Tế) | 970441 |
HDBank | 970437 |
2. Hướng Dẫn Tích Hợp Webhook Báo Có Tiền Ngân Hàng (Auto Reconciliation)
Dành cho các Shop Online có lượng đơn hàng lớn, bạn có thể cấu hình Webhook nhận thông báo biến động số dư để tự động duyệt đơn hàng ngay khi khách quét mã thanh toán thành công:
Mã Webhook Receiver C# ASP.NET Core
[HttpPost("/api/vietqr-webhook")]
public async Task<IActionResult> ReceiveBankWebhook([FromBody] BankTransactionPayload payload)
{
if (payload.SecretKey != "ML_BANK_SECRET_2026") return Unauthorized();
// Đối soát mã đơn hàng trong nội dung chuyển khoản
var order = await _db.Orders.FirstOrDefaultAsync(o => o.OrderCode == payload.OrderCode);
if (order != null && payload.Amount >= order.TotalAmount)
{
order.Status = OrderStatus.Paid;
await _db.SaveChangesAsync();
await _notifier.SendZaloMessageAsync(order.CustomerPhone, "Thanh toán thành công!");
}
return Ok(new { success = true });
}
3. 3 Bước Tạo Mã VietQR Thanh Toán Trực Tiếp Trên Trang Bio Link
Bước 1: Chọn Widget VietQR Trên MyLinks.top
Đăng nhập tài khoản MyLinks.top, truy cập trình chỉnh sửa Bio Link hoặc Link Rút Gọn và chọn chèn Widget VietQR Payment Generator.
Bước 2: Điền Thông Tin Ngân Hàng & Cấu Hình Số Tiền Động
Chọn ngân hàng thụ hưởng, nhập số tài khoản và cấu hình biến số tiền {amount} và mã đơn hàng {order_id}.
Bước 3: Xuất Mã QR Chốt Đơn 1-Chạm
Hệ thống sẽ xuất mã VietQR nét cao. Bạn có thể chèn trực tiếp mã này vào trang Cảm ơn (Thank You Page) hoặc gửi tự động qua tin nhắn Zalo OA cho khách hàng.
Tự Động Hóa Chuyển Khoản Với VietQR Động MyLinks.top
Tạo mã VietQR tự động điền số tiền và nội dung chuyển khoản hoàn toàn miễn phí 100% cho Shop online.
Tạo Mã VietQR Ngay (0đ)

