Biến động số dư tự động OCB là cơ chế OCB gửi thông tin giao dịch tiền vào về hệ thống của người bán qua OPEN API, kết hợp với thu hộ bằng mã QR tại điểm bán: khách quét mã, tiền về, hệ thống nhận dữ liệu và đối chiếu với đơn hàng trước khi xác nhận hoàn tất. Bài này trình bày luồng đó chạy trọn vẹn ra sao tại một điểm bán, dữ liệu biến động số dư làm nhiệm vụ gì trong luồng, và những điểm kiểm tra nào không được bỏ qua khi đối chiếu biến động số dư tự động OCB.
Căn cứ hợp tác: hai mảnh ghép đã được xác nhận
Theo Thông báo số 01/2026/TB-OCB.TT-FUTE ngày 10/04/2026 của OCB – Chi nhánh Tân Thuận, dẫn chiếu hợp đồng cung cấp dịch vụ OPEN API ngày 07/04/2026 giữa OCB và Công ty Cổ phần FUTE, hai bên hợp tác cung cấp giải pháp thanh toán cho khách hàng của FUTE gồm hai phần: triển khai thu hộ qua QR Code và gửi thông tin biến động số dư qua API. Nội dung công bố được trình bày tại bài công bố hợp tác OCB và Pay2S.
Mã QR lo phần thu đúng đơn ngay từ đầu, còn dữ liệu biến động số dư qua API lo phần xác nhận tiền đã về thật. Thiếu một trong hai, điểm bán vẫn phải có người đứng kiểm tra. OCB cũng nằm trong nhóm 5 ngân hàng có công văn hợp tác công khai với Pay2S, cùng với biến động số dư tự động Vietcombank, MB Bank, ACB và BIDV; hãng công bố đồng bộ giao dịch từ 8 ngân hàng.
Một luồng thu tiền trọn vẹn qua QR tại điểm bán
Bước 1 – Tạo đơn và sinh mã QR. Nhân viên chốt đơn trên phần mềm bán hàng. Mỗi đơn có một mã QR riêng, gắn với mã tham chiếu của đơn và đúng số tiền phải thu. Khách không cần nhớ nội dung chuyển khoản, chỉ quét mã để thanh toán.
Bước 2 – Khách thanh toán. Tiền đi thẳng vào tài khoản OCB của người bán. Pay2S do FUTE phát triển chỉ ghi nhận và xử lý dữ liệu giao dịch; nền tảng không giữ tiền của người bán.
Bước 3 – Hệ thống nhận biến động số dư. Ngay khi giao dịch phát sinh, OCB gửi thông tin biến động số dư qua API về hệ thống theo hợp đồng OPEN API: số tiền, thời gian, tài khoản nhận và mã tham chiếu đi kèm giao dịch.
Bước 4 – Đối chiếu và hoàn tất đơn. Hệ thống so dữ liệu vừa nhận với đơn đang chờ: đúng tài khoản nhận, đúng mã tham chiếu, đủ số tiền, trạng thái giao dịch thành công. Cả bốn yếu tố khớp thì đơn mới chuyển sang đã thanh toán. Đơn chưa khớp nằm ở trạng thái chờ, nhìn vào là biết ngay đơn nào thiếu tiền.
Biến động số dư qua API làm gì trong luồng đó
Nói gọn, dữ liệu biến động số dư là bằng chứng thanh toán mà phần mềm đọc được. Tin nhắn SMS hay thông báo trên ứng dụng ngân hàng chỉ phục vụ người xem; phần mềm bán hàng không dựa vào đó để tự xác nhận đơn một cách đáng tin cậy. Dữ liệu đến qua API theo một định dạng thống nhất thì hệ thống mới đối chiếu tự động được ở quy mô nhiều đơn, nhiều thời điểm trong ngày.
Dữ liệu này cũng là điểm khởi đầu của các bước tự động phía sau. Khi đơn đã được xác nhận thanh toán, hệ thống có thể kích hoạt in bill, cộng doanh thu theo ca, hoặc phát hành hóa đơn điện tử cho đơn đó. Cách chuỗi từ lúc tiền về đến lúc hóa đơn phát hành vận hành được trình bày trong bài hóa đơn tự động là gì. Với Pay2S, xuất hóa đơn tự động có từ gói Basic 150.000 đồng/tháng trở lên, tích hợp 6 nhà cung cấp hóa đơn điện tử gồm Mắt Bão, Viettel, Bkav, MISA, FPT và M-Invoice, và không thu phí theo giao dịch.
Áp dụng theo mô hình điểm bán
Cửa hàng bán lẻ đơn lẻ. Luồng QR tại quầy thay cho việc đọc tên khách trên màn hình ngân hàng. Ca nào, đơn nào đã thu đủ đều có dữ liệu đối chiếu sẵn khi chốt ca.
Website bán hàng. Mã QR của đơn hiển thị ngay ở bước thanh toán; khi biến động số dư khớp về, đơn tự chuyển trạng thái đã thanh toán để kho và giao vận xử lý tiếp, không cần nhân viên ngồi canh xác nhận chuyển khoản.
Chuỗi nhiều điểm bán. Điểm cần chú ý là phân tách dữ liệu theo điểm bán. Mỗi điểm bán nên có mã tham chiếu và cấu trúc QR riêng để giao dịch về được gắn đúng nơi phát sinh, tránh doanh thu dồn về một tài khoản chung mà không tách được của cửa hàng nào. Việc này phải thống nhất ngay từ khâu thiết lập, vì đổi cấu trúc mã khi đã vận hành sẽ rất mất công đối chiếu lại dữ liệu cũ.
Những điểm kiểm tra bắt buộc khi đối chiếu
Không xác nhận đơn chỉ bằng số tiền. Hai đơn khác nhau hoàn toàn có thể trùng số tiền. Số tiền khớp chỉ là một điều kiện cần; xác nhận thanh toán phải dựa trên tổ hợp nhiều yếu tố dưới đây.
Kiểm tra tài khoản nhận. Giao dịch phải về đúng tài khoản OCB đã đăng ký kết nối. Tiền vào một tài khoản khác vẫn là tiền thật, nhưng không thuộc luồng đối chiếu tự động và phải xử lý riêng.
Kiểm tra mã tham chiếu. Mã tham chiếu gắn trong QR là sợi dây nối giao dịch với đơn hàng. Hệ thống đối chiếu theo mã này trước, số tiền chỉ để kiểm tra chéo. Nếu giao dịch về mà không mang mã tham chiếu khớp với đơn nào, nó phải rơi vào danh sách ngoại lệ để người xử lý, không tự gán vào đơn gần giống nhất.
Kiểm tra trạng thái giao dịch. Chỉ giao dịch ở trạng thái thành công mới được tính là đã thu tiền. Dữ liệu báo về ở trạng thái chờ xử lý hoặc bị hủy không được dùng để hoàn tất đơn.
Kiểm tra khả năng giao dịch bị gửi lặp. Trong các hệ thống API, cùng một giao dịch có thể được gửi thông báo lại nhiều lần, chẳng hạn khi phía gửi thử lại sau sự cố đường truyền. Hệ thống nhận phải có cơ chế chống trùng: mỗi giao dịch có định danh riêng và chỉ được dùng để xác nhận đơn đúng một lần. Bỏ qua điểm này, điểm bán có nguy cơ ghi nhận doanh thu hai lần cho cùng một khoản tiền.
Chuẩn bị trước khi kết nối
Ba việc nên làm trước ngày bật luồng tự động: một, chốt tài khoản OCB nhận tiền thu hộ và dùng đúng tài khoản đó cho luồng đối chiếu; hai, thống nhất cấu trúc mã tham chiếu cho đơn hàng, tách riêng theo điểm bán nếu có nhiều điểm bán; ba, chạy thử vài đơn nhỏ tại quầy và cố tình thử tình huống lệch, như chuyển thiếu tiền hoặc quét lại mã QR của đơn đã thanh toán, để xem hệ thống xử lý ngoại lệ có đúng kỳ vọng không.
Câu hỏi thường gặp
Khách không có ứng dụng ngân hàng thì quét QR OCB bằng gì?
Mã QR thu hộ theo chuẩn chung có thể quét bằng hầu hết ứng dụng ngân hàng và ví điện tử phổ biến, không bắt buộc khách phải có tài khoản OCB. Điều hệ thống quan tâm là giao dịch về tài khoản OCB của người bán kèm mã tham chiếu của đơn.
Hệ thống có tự xác nhận nhầm khi hai đơn trùng số tiền không?
Không, nếu luồng được thiết lập đúng chuẩn đối chiếu: đơn chỉ hoàn tất khi khớp đồng thời tài khoản nhận, mã tham chiếu, số tiền và trạng thái giao dịch, và mỗi giao dịch chỉ xác nhận được một lần. Số tiền trùng nhau giữa hai đơn không đủ điều kiện để xác nhận nhầm.
Đã kết nối biến động số dư OCB thì xuất hóa đơn tự động được luôn không?
Được, vì hóa đơn tự động phát hành dựa trên đơn đã xác nhận thanh toán. Điều kiện là gói dịch vụ có tính năng xuất hóa đơn, từ gói Basic 150.000 đồng/tháng trở lên, và tài khoản hóa đơn điện tử của một trong các nhà cung cấp tích hợp sẵn như MISA, FPT, Bkav, Viettel, Mắt Bão hoặc M-Invoice.
Bắt đầu kết nối OCB cho điểm bán của bạn
Muốn chuyển sang luồng quét QR, nhận biến động số dư qua API và đối chiếu tự động, điểm bán có thể đăng ký qua liên kết đại lý hoặc gọi 0979990560 để được hỗ trợ thiết lập ban đầu, gồm cả khâu thống nhất mã tham chiếu theo điểm bán. Hóa Đơn Tự Động là đại lý tư vấn triển khai Pay2S, có hoa hồng affiliate khi bạn đăng ký qua liên kết trên trang; giá gói và tính năng sản phẩm không đổi so với đăng ký trực tiếp với hãng.