Shop online
Nhiều đơn nhỏ, khách chuyển khoản liên tục.
Mã đơn đi cùng nội dung thanh toán giúp giảm việc tìm từng giao dịch. Đơn chưa khớp vẫn nằm riêng để bạn kiểm tra.
Luồng dự kiến, chưa kết nối MONA Pay và nhà cung cấp
MONA Pay báo có, MONA eInvoice khớp đúng đơn rồi chạy phần hoá đơn. Bạn không phải canh tài khoản và nhập lại một giao dịch đã có sẵn dữ liệu.
Sơ đồ trên trang này là luồng dự kiến, cần kiểm thử trước khi mở thật.

Một giao dịch mẫu
Một giao dịch, năm bước
Điểm quan trọng không nằm ở việc chạy thật nhanh. Hệ thống phải nhận đúng giao dịch, chống lặp và biết dừng khi dữ liệu chưa khớp.
Khách thanh toán bằng nội dung hoặc mã đã gắn với đơn hàng. Đây là dữ liệu đầu vào để hệ thống biết tiền thuộc giao dịch nào.
MONA Pay nhận tín hiệu giao dịch và gửi webhook sang luồng đã cấu hình. Bạn không phải mở ứng dụng ngân hàng để canh từng khoản.
Hệ thống đối chiếu mã đơn, số tiền và trạng thái thanh toán. Giao dịch thiếu hoặc lệch dữ liệu được giữ lại để kiểm tra, không tự xuất bừa.
Dữ liệu đơn được chuyển thành hoá đơn, ký theo phương thức đã thiết lập và đi qua luồng cơ quan thuế phù hợp trước khi ghi nhận hoàn tất.
Khách nhận đường dẫn tra cứu, bản đọc PDF hoặc dữ liệu liên quan qua email và Zalo ZNS khi các kênh này đã được cấu hình.
Cho ai
Nếu mỗi đơn cần duyệt nghiệp vụ riêng, bạn vẫn đặt được bước kiểm tra thay vì bật tự động hoàn toàn.
Vì sao đi cùng nhau
Phần mềm hoá đơn thường chỉ thấy dữ liệu khi người bán nhập đơn. MONA eInvoice đứng cùng hệ với cổng thu tiền MONA Pay, nên báo có có thể trở thành tín hiệu để tìm đúng đơn và gọi bước phát hành.
Điều này còn phụ thuộc kết nối thật, quy tắc chống trùng và khả năng xử lý hoàn tiền hoặc giao dịch lệch. Các phần đang thử nghiệm chưa được coi là đã vận hành.
API dự kiến nhận đơn, theo dõi thanh toán và trả trạng thái phát hành theo cơ chế bất đồng bộ. Endpoint, mã lỗi và sandbox chỉ được công bố khi lớp API thật đã chốt. Xem tài liệu API.
Giải đáp
Tự động tốt phải biết lúc nào được chạy và lúc nào cần dừng cho bạn kiểm tra.

Chỉ khi giao dịch khớp đủ điều kiện và luồng đã được cấu hình. Khoản tiền lệch số, thiếu mã đơn hoặc trùng giao dịch phải được giữ lại để kiểm tra, không tự động phát hành bằng mọi giá.
Thiết kế kỹ thuật phải có khoá chống xử lý lặp và kiểm tra trạng thái đơn trước khi phát hành. Đây là yêu cầu bắt buộc khi tích hợp thật; trang hiện tại mới mô tả luồng, chưa chạy giao dịch thật.
Có thể thiết kế chế độ chờ duyệt cho nhóm đơn cần kiểm tra. Shop có dữ liệu ổn định có thể dùng luồng tự động, còn đơn giá trị cao hoặc dữ liệu lạ nên dừng ở bước xác nhận.
Sau khi phát hành thành công, hệ thống gọi kênh đã cấu hình để gửi thông tin tra cứu và bản đọc cho khách. Zalo ZNS và email chỉ hoạt động khi tài khoản, mẫu gửi và nhà cung cấp tương ứng đã được kết nối.
Chưa trong bản MVP này. Sản phẩm còn phải chốt tích hợp MONA Pay, T-VAN, nhà cung cấp hoá đơn và kiểm thử lỗi giao dịch trước khi mở phát hành thật.

Bắt đầu với MONA eInvoice
Đăng ký bản xem trước hoặc gửi sơ đồ thanh toán hiện tại cho MONA. Bản MVP chưa kết nối ngân hàng và chưa phát hành hoá đơn thật.