Tôi Là Tùng
Quay lại Blog

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ế.

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ôi là Tùng, toilatung, Nguyễn Thanh Tùng, Tùng Sóc Sơn

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ánhQuy trình đối soát thủ côngQuy trình tự động hóa (VietQR + SePay)
Trải nghiệm khách hàngChờ người đối soát thủ công, thời gian phụ thuộc vào lúc Founder/kế toán kiểm traKí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 ZaloThấp hơn do chỉ cần quét mã (chưa đo: [PLACEHOLDER])
Công sức của Founder/Kế toánPhải check điện thoại liên tụcGiải phóng phần lớn khâu đối soát
Phí giao dịch phát sinhKhông có phí dịch vụ trung gianCó 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ềnCao (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:

  1. Webhook: Nhận data từ SePay.
  2. Search Database (Notion): Tìm kiếm đơn hàng có ORDER_ID khớp với trường code của giao dịch.
  3. 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.
  4. 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.
  5. 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.

Giao diện thanh toán VietQR động chuyên nghiệp trên Landing Page | Tôi là Tùng, toilatung, Nguyễn Thanh Tùng, Tùng Sóc Sơn

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

💡 Xem thêm bài viết liên quan:

Lead Magnet Special Edition

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.

Bảo mật 100%• Nhận file PDF & Notion• Hủy đăng ký 1-Click
🎁 Miễn Phí & Trả Phí

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.

Nguyễn Thanh Tùng — AI System Designer
Viết bởi Tùng
Nguyễn Thanh Tùng · AI Director