21 Tháng 9, 2026
Tạo mã QR nhận tiền cho website tự động đối soát đơn hàng

Khách đến MONA làm website bán hàng hay hỏi cùng một câu, là làm sao để khách quét mã là xong, khỏi phải gõ số tài khoản dài ngoằng rồi tự nhớ ghi nội dung chuyển khoản. Tụi em từng thấy một shop nhận nhầm tiền vì hai khách chuyển cùng lúc, cùng số tiền 500.000 đồng, mà chẳng ai ghi mã đơn. Tạo mã QR nhận tiền cho website giải quyết đúng chỗ đó, mỗi đơn một mã QR gắn sẵn số tiền và mã đối soát, quét là khớp trong 2 giây. Không phải tự gõ gì thêm.
Vì sao đối soát thủ công vẫn là nỗi ám ảnh của chủ shop
Khách MONA bán hàng online hay rơi vào cảnh này, mỗi ngày nhận vài chục tới vài trăm đơn, mà kế toán vẫn phải mở app ngân hàng dò từng dòng biến động số dư để tìm đúng người đã trả tiền, có tháng lên tới 2.000 đơn dồn vào đúng 30 ngày. Khách quên ghi mã đơn hoặc ghi sai chính tả khiến nhân viên phải nhắn tin hỏi lại từng người, có ngày mất tới 3 tiếng đồng hồ chỉ để xác nhận xong toàn bộ đơn buổi sáng. Càng nhiều kênh bán hàng đổ về cùng một số tài khoản, việc dò tên trong nội dung chuyển khoản càng rối vì mỗi khách viết tắt một kiểu khác nhau. Chậm một nhịp là mất đơn. Tụi em từng nghe một chủ shop kể có đợt sale khách huỷ đơn hàng loạt vì chờ xác nhận thanh toán quá 6 tiếng, trong khi đối thủ báo nhận tiền chỉ sau vài giây. Mất một đơn giữa mùa sale còn tiếc hơn nhiều so với ngày thường. Càng nhiều đơn đổ về cùng lúc, việc dò bằng mắt càng dễ sót, đặc biệt vào khung giờ cao điểm buổi tối khi khách hay chốt đơn. Nhân viên trực fanpage cũng bị kéo theo để xác nhận thay cho kế toán, dẫn tới cả hai đầu việc đều chậm lại.
Mã QR động khác mã QR tĩnh in sẵn ở chỗ nào
Mã QR tĩnh chỉ chứa số tài khoản gốc của shop, khách quét xong vẫn phải tự gõ số tiền và tự nhớ ghi đúng mã đơn theo cú pháp yêu cầu. Sai một ký tự là công đối soát đổ hết lên đầu kế toán. Mã QR động thì khác, hệ thống tạo mã QR riêng cho từng đơn trên website ngay khi khách bấm thanh toán, số tiền và mã đơn được điền cứng sẵn trong mã chỉ trong 2 giây. Khách chỉ việc quét và bấm xác nhận chuyển. Không cần gõ gì thêm. Khách MONA bán hàng trên nhiều sàn khác nhau hay dùng cách này để mỗi kênh một mã riêng, dễ tách doanh thu theo từng nguồn. Chuẩn VietQR do NAPAS vận hành cho phép mã này chạy được trên 36 ngân hàng trong nước, ai cũng quét được bằng app quen thuộc mà không cần cài thêm ứng dụng nào khác. Đây cũng là lý do tụi em chọn chuẩn này làm nền cho toàn bộ hệ thống MONA Pay thay vì tự dựng một chuẩn riêng.

Khác biệt giữa mã tĩnh và mã động thấy rõ nhất khi xem khách quét. Video dưới đây cho thấy mã động điền sẵn số tiền và mã đơn, khách chỉ việc bấm chuyển.
Chuyện tụi em từng gặp khi ngân hàng gửi dữ liệu lệch chuẩn
Không phải lúc nào hệ thống ngân hàng cũng gửi dữ liệu đúng như tài liệu kỹ thuật mô tả. Có lần một ngân hàng gửi thông báo giao dịch với phần header dồn sai vị trí, hệ thống chuẩn của tụi em lập tức trả lỗi 422 và loại bỏ giao dịch đó chỉ trong 2 giây. Việc này ngân hàng không sửa theo yêu cầu trong 1 tuần hay 1 tháng được. Không sửa được thì tự vá. Tụi em phải tự viết một lớp đọc dữ liệu trung gian để nắn lại cấu trúc cho đúng, rồi phát lại các giao dịch bị rớt trong ngày để đơn hàng của khách được cộng tiền chính xác, không để khách nào phải chờ sang hôm sau. Sự cố kiểu này không thông báo trước, nên hệ thống giám sát phải tự phát hiện qua tỉ lệ lỗi bất thường chứ không đợi khách báo lên. Bài học tụi em hay dặn là đừng tin dữ liệu về luôn đúng chuẩn, luôn có cơ chế dò và gửi lại cho những lần bất thường.
Dưới 20-30 đơn một ngày thì chưa cần code tích hợp
Nếu shop của anh chị đang bán dưới 20-30 đơn mỗi ngày, tụi em khuyên thật là chưa cần tốn công nối API hay thuê lập trình viên viết webhook riêng làm gì. Một trang thanh toán dựng sẵn kèm bot báo có qua Telegram hoặc Zalo là đủ dùng, dựng xong chỉ mất khoảng 10 phút. Cứ thử trước đã. Số tiền không phải bỏ ra thuê lập trình viên để dành đầu tư quảng cáo còn hiệu quả hơn nhiều, đây là điều tụi em hay nói thẳng với khách mới hỏi mua giải pháp. Khi lượng đơn tăng lên vài trăm mỗi ngày, hoặc cần kịch bản tự động như tiền vào là tự xuất kho, lúc đó nối webhook mới thật sự đáng công.

Webhook báo có ngay khi tiền vào, không cần canh màn hình
Ngay khi khách quét mã và chuyển tiền thành công, hệ thống ký gói tin bằng HMAC-SHA256 rồi bắn về máy chủ website qua webhook, toàn bộ chỉ mất khoảng 2 giây từ lúc ngân hàng xác nhận. Đơn hàng chuyển trạng thái ngay lập tức, không cần ai bấm xác nhận thủ công. Trong các sự kiện webinar của MONA, người tham dự chuyển khoản kèm số điện thoại ở nội dung để giữ chỗ, hệ thống khớp theo số điện thoại và số tiền vì mã giao dịch trên biên lai app ngân hàng khác với mã ngân hàng gửi về. Không thể khớp theo mã thông thường được. Ai chuyển trước được xếp trước. Đây chính là kiểu bài toán tụi em xử lý hằng ngày cho hàng loạt website có lượng đơn lớn, mỗi ca có đặc thù khớp lệnh riêng chứ không dùng một công thức chung cho tất cả.
Chi phí và những ngân hàng đang chạy được mã QR động
Gói miễn phí xử lý được 500 giao dịch mỗi tháng, vượt mức đó là gói cố định từ 99.000 đồng mỗi tháng cho 2.000 giao dịch, không thu thêm phần trăm trên số tiền ở bất kỳ gói nào. Không thu phần trăm. So với PayPal thu khoảng 4,4% cộng phí cố định trên mỗi giao dịch, đây là khoản chênh lệch đáng kể khi shop có vài nghìn đơn mỗi tháng. Ngân hàng ACB đang chạy chính thức với báo có theo thời gian thực, các ngân hàng khác vẫn đang trong quá trình kết nối nên tụi em chưa hứa ngày cụ thể. Không hứa ngày cho ngân hàng chưa chạy. Xem bảng trạng thái ngân hàng đầy đủ trên monapay.vn/ngan-hang là biết ngay, tụi em cập nhật thường xuyên chứ không dựng lên rồi bỏ đó.
Tích hợp mã QR động vào website WooCommerce hoặc WordPress
Website chạy WooCommerce hoặc WordPress cài thẳng công cụ thanh toán có sẵn chế độ thử sandbox, thao tác dựng xong chỉ trong 10 phút mà không cần biết lập trình. Với hệ thống tự viết riêng, tụi em cung cấp tài liệu API đầy đủ để lập trình viên tự ráp vào luồng đặt hàng hiện có, thường xong trong 1 ngày làm việc. Đăng ký dùng thử ngay tại my.monapay.vn, không cần chờ duyệt, thử sandbox trước khi gắn tài khoản ngân hàng thật cũng được. Vài phút là thấy ngay giao diện quản trị chạy ra sao trước khi quyết định dùng thật. Không phải đoán mò nữa. Số liệu tụi em đo được ở nhiều website đã triển khai đều cho kết quả tương tự. Còn thắc mắc kỹ thuật nào, anh chị gọi 1900 636 648 để tụi em nối giúp trong ngày.
Tuyên ngôn thị trường cùng tiến
Vì sao MONA làm miễn phí?
MONA là một công ty phần mềm, chuyển đổi số, chuyển đổi AI, nhưng trên hết, MONA là một công ty dịch vụ B2B, là người hưởng lợi trực tiếp từ việc: những doanh nghiệp Việt càng thành công, MONA càng có lợi. Thị trường đi xuống, đi chậm, công nghệ yếu mới chính là điểm giết chết các cơ hội làm ăn trong tương lai của MONA.
Nên, hơn ai hết, MONA mong muốn, và MONA thật sự can thiệp vào việc giúp đỡ anh chị thành công.
Và chuyển đổi AI là chìa khóa cho sự thành công đó của chúng ta.
Câu hỏi thường gặp
Ngân hàng bảo trì lúc khách đang quét mã QR thì xử lý ra sao? Giao dịch sẽ bị ngân hàng treo lại hoặc báo lỗi, mã QR trên website vẫn còn hiệu lực trong khoảng thời gian anh chị cấu hình, khách quay lại quét sau hoặc chọn ngân hàng khác đều được, hệ thống chỉ cập nhật đơn khi tiền thật sự về.
Cá nhân kinh doanh nhỏ lẻ dùng tài khoản cá nhân được không? Được. MONA Pay hỗ trợ cả tài khoản doanh nghiệp lẫn tài khoản cá nhân, chỉ cần thuộc ngân hàng có hỗ trợ chuẩn VietQR là tạo mã QR động và nhận báo có tự động ngay, không cần đăng ký pháp nhân riêng. Nhiều tiểu thương ở chợ và bán hàng qua livestream đang dùng đúng cách này.
Hệ thống có phát hiện khách cố tình chuyển thiếu tiền không? Có. Webhook đọc đúng số tiền thực nhận trong 2 giây, nếu số tiền nhỏ hơn giá trị đơn thì đơn được đánh dấu thanh toán một phần, hệ thống không tự chuyển sang trạng thái thành công. Nhân viên vẫn phải chủ động liên hệ khách để xin chuyển bù phần còn thiếu trước khi giao hàng. Máy chỉ báo đúng số liệu, quyết định cuối vẫn ở người bán.
Tích hợp mã QR động vào website có mất nhiều thời gian không? Với WooCommerce hay WordPress chỉ cần cài plugin trong khoảng 10 phút. Không lâu đâu. Hệ thống tự viết riêng thì lập trình viên đọc tài liệu API và thử trên sandbox, thường xong trong 1 buổi làm việc.
Bài viết liên quan
Dịch vụ thiết kế
website chuyên nghiệp
Sở hữu website với giao diện đẹp, độc quyền 100%, bảo hành trọn đời với khả năng
mở rộng tính năng linh hoạt theo sự phát triển doanh nghiệp ngay hôm nay!































Khoá học AI miễn phí
Công cụ AI trong công việc
VI
EN


