Tự động hóa xuất hóa đơn và đối soát thanh toán theo thời gian thực (Real-time)
Tích hợp VietQR và SePay để đối soát thanh toán theo thời gian thực, tự động kích hoạt sản phẩm số và gửi hóa đơn cho khách, không cần cổng thanh toán quốc tế.

TL;DR: Tích hợp VietQR động, SePay webhook và Make.com để đối soát thanh toán gần như theo thời gian thực: khách quét mã, hệ thống khớp số tiền và mã đơn, rồi tự động cập nhật trạng thái, gửi hóa đơn và link tải sản phẩm. Giải pháp không cần cổng thanh toán quốc tế.
Bán sản phẩm số (Digital Products) như Ebook, khoá học, Notion template, hay phần mềm SaaS là một trong những cách tốt nhất để xây dựng dòng thu nhập thụ động (Passive Income).
Nhưng ở thị trường Việt Nam, khâu thanh toán luôn là một cơn đau đầu kinh niên đối với các Founder nhỏ.
- Nếu dùng cổng thanh toán quốc tế như Stripe hay PayPal: phí giao dịch thường cao hơn chuyển khoản nội địa (biểu phí thay đổi theo thời điểm và quốc gia, hãy xem trang giá chính thức), không phải khách Việt Nam nào cũng có thẻ quốc tế, và tài khoản có thể bị tạm giữ tiền để xét duyệt.
- Nếu dùng chuyển khoản ngân hàng truyền thống: Bạn bắt khách hàng phải chụp ảnh màn hình giao dịch -> gửi Zalo -> Đợi bạn hoặc kế toán đăng nhập app ngân hàng đối soát thủ công -> Gửi link tải sản phẩm. Quy trình này khiến khách hàng mất hứng mua và bạn thì mất thời gian rình rập điện thoại 24/7.
Để giải quyết triệt để nỗi đau này, tại website toilatung.com, tôi đã xây dựng một Hệ thống tự động hóa đối soát VietQR và gửi hóa đơn/sản phẩm tự động. Hệ thống phản hồi gần như theo thời gian thực ngay khi SePay nhận được biến động số dư.
Dưới đây là hướng dẫn chi tiết cách tôi làm.
Kiến trúc luồng tự động hóa đối soát thanh toán qua VietQR
Làm thế nào để hệ thống nhận biết khách hàng đã chuyển khoản thành công?
Hệ thống sử dụng dịch vụ trung gian nhận diện biến động số dư ngân hàng (ở đây tôi chọn SePay). Khi khách hàng thực hiện quét mã VietQR động được tạo sẵn trên Landing Page, tiền đi trực tiếp vào tài khoản ngân hàng của bạn. Ngay lập tức, SePay gửi một tín hiệu (Webhook) chứa thông tin giao dịch sang Make.com. Make.com sẽ kích hoạt luồng tự động kiểm tra số tiền, cú pháp, gửi hóa đơn và link tải sản phẩm cho khách qua Email.
Quy trình tự động hóa 4 bước khép kín:
[Khách mua hàng điền form] ➔ [Hệ thống tạo mã VietQR động có sẵn số tiền & cú pháp]
↓
[Khách quét mã chuyển tiền]
↓
[Email + File bàn giao gửi khách] ⇠ [Make.com đối soát số dư & duyệt] ⇠ [SePay bắn Webhook biến động số dư]
Bảng so sánh hiệu quả vận hành khâu thanh toán
Dưới đây là sự khác biệt lớn về hiệu suất giữa quy trình đối soát thủ công trước đây và quy trình tự động hóa bằng VietQR + SePay:
| Tiêu chí so sánh | Quy trình đối soát thủ công | Quy trình tự động hóa (VietQR + SePay) |
|---|---|---|
| Trải nghiệm khách hàng | Chờ người đối soát thủ công, thời gian phụ thuộc vào lúc Founder/kế toán kiểm tra | Kích hoạt gần như tức thì |
| Tỷ lệ drop-off (bỏ cuộc) | Cao hơn do khách ngại chụp màn hình gửi Zalo | Thấp hơn do chỉ cần quét mã (chưa đo: [PLACEHOLDER]) |
| Công sức của Founder/Kế toán | Phải check điện thoại liên tục | Giải phóng phần lớn khâu đối soát |
| Phí giao dịch phát sinh | Không có phí dịch vụ trung gian | Có phí dịch vụ trung gian theo biểu phí hiện hành của SePay |
| Rủi ro sai lệch số tiền | Cao (khách gõ nhầm số tiền hoặc cú pháp) | Thấp hơn vì VietQR động tự điền số tiền và nội dung |
Các bước triển khai tích hợp thực tế
Bước 1: Tạo mã VietQR động cá nhân hóa trên Landing Page
Khi khách hàng bấm nút mua hàng trên Landing Page, thay vì hiển thị thông tin số tài khoản ngân hàng tĩnh dạng text, hệ thống của bạn phải tự động tạo ra một hình ảnh QR Code chứa đầy đủ thông tin giao dịch thông qua API của VietQR:
https://img.vietqr.io/image/<BANK_ID>-<ACCOUNT_NO>-compact2.png?amount=<AMOUNT>&addInfo=<ORDER_ID>&accountName=<ACCOUNT_NAME>
Tham số quan trọng:
<AMOUNT>: Số tiền chính xác của đơn hàng (ví dụ:299000).<ORDER_ID>: Mã đơn hàng độc nhất để đối soát (ví dụ:TLT9842). Khi khách hàng quét mã này trên app ngân hàng của họ, số tiền và nội dung chuyển khoản được tự động điền sẵn, khách không cần nhập tay.
Bước 2: Cấu hình Webhook nhận biến động số dư trên SePay
SePay kết nối trực tiếp với app ngân hàng của bạn để đọc biến động số dư qua thông báo (notification). Khi có giao dịch mới khớp với tài khoản của bạn, SePay lập tức gửi một POST request (Webhook) sang Make.com với cấu trúc dữ liệu JSON sạch:
{
"transferType": "in",
"amount": 299000,
"code": "TLT9842",
"gateway": "MBBank",
"transactionDate": "2026-05-31 14:00:10"
}
Bước 3: Thiết lập luồng đối soát và xuất hóa đơn trên Make.com
Trên Make.com, tôi xây dựng một kịch bản đơn giản:
- Webhook: Nhận data từ SePay.
- Search Database (Notion): Tìm kiếm đơn hàng có
ORDER_IDkhớp với trườngcodecủa giao dịch. - Condition Filter: Kiểm tra xem số tiền khách chuyển khoản (
amount) có bằng giá trị đơn hàng trong Database hay không. - Action 1 (Cập nhật trạng thái): Đổi trạng thái đơn hàng thành "Đã thanh toán" trong Notion.
- Action 2 (Gửi Email): Kết nối với Gmail hoặc Brevo để gửi email chào mừng, đính kèm link tải sản phẩm và hóa đơn điện tử tự động.

Kết luận
Giải pháp đối soát tự động VietQR kết hợp SePay giúp các One-Person Business và SME Việt Nam giảm đáng kể thời gian vận hành khâu đối soát. Khách hàng nhận được sản phẩm ngay cả vào lúc nửa đêm mà bạn không cần trực điện thoại.
Nếu bạn đang bán các sản phẩm số, hãy cân nhắc thay phương pháp chuyển khoản chụp ảnh màn hình bằng luồng này và thử trước trên một sản phẩm.
Đọc tiếp
- Bán Digital Products Tự Động: Hệ Thống Passive Income
- Hướng Dẫn Tự Động Hóa Quy Trình Doanh Nghiệp Cho SME
- Hệ thống tạo lead tự động bằng AI Agent
💡 Xem thêm bài viết liên quan:
Nhận Bộ Thư Viện Prompt & SOP AI Workflow Vận Hành Doanh Nghiệp 2026
Tặng miễn phí Ebook PDF + Notion Template quản lý AI System thực chiến từ Tôi Là Tùng. Gửi trực tiếp vào hòm thư công việc của bạn.
Khám Phá Kho Workflow & SOP AI Thực Chiến
Thư viện quy trình n8n, Make.com và SOP vận hành AI tôi đang dùng thật — chọn đúng thứ bạn cần cho hệ thống của mình.

Bài Liên Quan

Vận hành AI Agent: tiêu chí dừng thêm tính năng mới

System 1 trong AI Agent là gì? Tầng phản xạ giá rẻ cho agent
