API ACB: tiền vào tài khoản,
phần mềm biết ngay
Để nhận thông báo tiền vào tài khoản ACB theo thời gian thực, anh chị nối tài khoản ACB vào MONA Pay qua 4 bước trong dashboard (nhập số tài khoản, xác thực 2 lần OTP do ACB gửi), rồi chọn kênh nhận: webhook về phần mềm, tin nhắn Telegram, hoặc xem trên dashboard. Tiền vẫn nằm ở ACB, MONA Pay chỉ đọc thông báo giao dịch.
MONA Pay là cổng thanh toán và API ngân hàng của The MONA Group, giúp doanh nghiệp Việt Nam nhận và xác nhận tiền chuyển khoản theo thời gian thực qua tài khoản ảo (VA), VietQR, webhook và Telegram — thiết kế để cả lập trình viên lẫn AI agent tích hợp trong vài phút.
MONA Pay kết nối ACB qua bộ API dành cho đối tác của ACB: tài khoản ảo, thông báo giao dịch và QR thanh toán. Kết nối đang chạy thật từ 2022 cho hơn 6.000 khách hàng của MONA: chuyển khoản vào tài khoản ảo, ACB báo, MONA Pay bắn webhook đúng chữ ký.
ACB là Ngân hàng TMCP Á Châu, hoạt động từ năm 1993, hội sở tại TP.HCM. Tiền của anh chị nằm ở ACB; MONA Pay chỉ nhận thông báo giao dịch do ACB gửi, không có quyền chuyển, rút hay giữ tiền.
ACB cung cấp gì,
MONA Pay làm gì cho anh chị
Hai bên chia việc rõ: ngân hàng lo phần tiền và xác thực, MONA Pay lo phần nối vào phần mềm và báo cho người. Bảng dưới đây là đúng những gì đang chạy.
| ACB cung cấp | MONA Pay làm |
|---|---|
| ACB Cấp dải tài khoản ảo theo đầu số đăng ký, mỗi số trỏ về tài khoản thật của anh chị | MONA Pay Gọi API ACB để đăng ký dải số thay anh chị, gắn mỗi số ảo cho 1 đơn hoặc 1 khách, lưu lại để khớp tiền |
| ACB Gửi thông báo mỗi khi có giao dịch tiền vào tài khoản hoặc tài khoản ảo | MONA Pay Nhận thông báo, ghi vào dashboard, khớp với đơn theo số tài khoản ảo hoặc mã QR |
| ACB Sinh mã QR thanh toán có sẵn số tiền và nội dung | MONA Pay Tạo QR theo từng đơn qua dashboard hoặc API, đưa cho khách quét, tự huỷ khi đơn xong |
| ACB Gửi OTP về số điện thoại chủ tài khoản để xác nhận 2 việc: tạo tài khoản ảo và cho phép báo giao dịch | MONA Pay Đưa anh chị qua đủ 2 lần OTP trong 1 wizard 4 bước, không bỏ sót bước đăng ký nhận thông báo |
| ACB Giữ tiền. Tiền vào là nằm trong tài khoản ACB của anh chị, ngân hàng không chuyển đi đâu | MONA Pay Bắn webhook ký HMAC-SHA256 về phần mềm, tin Telegram vào nhóm, có nút gửi lại và lịch sử từng lần gửi. Không chạm tới tiền |
Bảng tính năng, cái nào chưa có tụi em ghi chưa có
ACB là ngân hàng hệ thống này chạy thật từ 2022 cho hơn 6.000 khách hàng của MONA nên mở trước; các ngân hàng khác đang kết nối, xem bảng trạng thái. Bảng dưới đây kiểm theo hệ thống đang chạy ngày 28/08/2026.
| Tính năng | Trạng thái | Ghi chú |
|---|---|---|
| Thông báo tiền vào | ✓ Có | ACB báo ngay khi tiền chạm tài khoản, MONA Pay chuyển tiếp trong cùng lúc |
| Tài khoản ảo (VA) | ✓ Có | ACB cấp dải số theo đầu số đăng ký, mỗi đơn hoặc mỗi khách 1 số riêng |
| VietQR động đúng số tiền | ✓ Có | Tạo qua dashboard hoặc API, khách quét là chuyển đúng số và nội dung |
| Webhook có chữ ký HMAC-SHA256 | ✓ Có | Header X-Mona-Signature + X-Mona-Timestamp, từ chối nếu lệch quá 5 phút |
| Báo vào nhóm Telegram | ✓ Có | Theo từng tài khoản ảo hoặc mọi tài khoản, sửa được mẫu tin |
| Tài khoản cá nhân và doanh nghiệp | ✓ Có | Chọn loại khách hàng lúc nối, cả hai đều được ACB cấp tài khoản ảo |
| Thông báo tiền ra | ✗ Chưa | Hiện chỉ báo giao dịch tiền vào |
| Số dư sau giao dịch | ✗ Chưa | Chưa có trong gói tin, đối soát bằng mã giao dịch và số tiền |
Anh chị cần gì phía ACB
trước khi nối
Chỉ 3 thứ, đều là thứ anh chị đang có nếu đã dùng ACB. Không cần ra quầy, không cần ký hợp đồng riêng với ngân hàng cho việc này.
Tài khoản thanh toán ACB đứng tên anh chị
Cá nhân hay doanh nghiệp đều được. Tài khoản phải do chính anh chị (hoặc pháp nhân của anh chị) đứng tên, vì ACB gửi OTP về số điện thoại chủ tài khoản.
Số điện thoại đã đăng ký với ACB
ACB gửi OTP về số này 2 lần: lần 1 khi tạo tài khoản ảo, lần 2 khi đăng ký nhận thông báo giao dịch. Số điện thoại phải đang dùng được lúc nối.
Số tài khoản ACB
Nhập vào bước 1 của wizard. Nếu có nhiều tài khoản, chọn đúng tài khoản anh chị muốn nhận tiền bán hàng.
Chưa có tài khoản ACB?
Mở tại ACB rồi quay lại nối. Thủ tục mở tài khoản, phí dịch vụ phía ngân hàng theo biểu phí ACB, anh chị hỏi ACB trực tiếp tại acb.com.vn. Tụi em không thu thêm gì ở phía MONA Pay.
Nối tài khoản ACB trong 4 bước,
qua 2 lần OTP của ngân hàng
Làm trên dashboard MONA Pay, không cần ra quầy. Điểm hay vấp là OTP lần 2: tạo tài khoản ảo xong vẫn phải đăng ký nhận thông báo giao dịch thì ACB mới báo tiền về.
Nhập số tài khoản ACB, số điện thoại và loại khách hàng
Trong dashboard MONA Pay, anh chị nhập số tài khoản thanh toán ACB đứng tên mình, số điện thoại đã đăng ký với ACB và chọn cá nhân hay doanh nghiệp. Tài khoản phải là của anh chị, tụi em không nối được tài khoản người khác.
Màn hình: Ngân hàng & VA → Nối tài khoản ACB (bước 1/4 của wizard).
Nhập OTP lần 1 do ACB gửi để tạo tài khoản ảo
ACB gửi mã OTP về số điện thoại đó. Anh chị nhập vào là ACB xác nhận đồng ý cho MONA Pay tạo dải tài khoản ảo trên tài khoản của anh chị. Bước này là của ngân hàng, tụi em không thấy OTP.
Màn hình: Ngân hàng & VA → Xác thực OTP tạo tài khoản ảo (bước 2/4).
Đăng ký nhận thông báo giao dịch, nhập OTP lần 2
Có tài khoản ảo rồi vẫn chưa có thông báo. Anh chị bấm đăng ký nhận thông báo giao dịch, ACB gửi OTP lần 2 để xác nhận cho phép báo giao dịch về MONA Pay. Nhiều người tưởng xong ở bước 2 nên tụi em ghi rõ: phải qua đủ 2 lần OTP.
Màn hình: Ngân hàng & VA → Đăng ký nhận thông báo → OTP lần 2 (bước 3/4).
Chọn kênh nhận: webhook, Telegram, hoặc cả hai
Từ đây tiền vào tài khoản ảo hay tài khoản chính đều có thông báo. Anh chị dán đường dẫn webhook của phần mềm vào mục Webhooks, bật chữ ký HMAC, bấm gửi thử. Muốn kế toán thấy luôn thì thêm bot vào nhóm Telegram. Không có phần mềm thì chỉ dùng Telegram và dashboard cũng chạy.
Màn hình: Webhooks hoặc Telegram (bước 4/4, có nút Gửi thử).
Cần chuẩn bị: tài khoản thanh toán ACB đứng tên anh chị · số điện thoại đã đăng ký với ACB để nhận OTP · tài khoản MONA Pay (đăng ký xong dùng ngay, không cần chờ duyệt).
4 kiểu công việc hay nối ACB vào MONA Pay nhất
Shop bán hàng online
Mỗi đơn 1 mã QR đúng số tiền. Khách quét, chuyển, đơn tự sang "đã thanh toán", nhân viên chỉ việc gói hàng. Hết cảnh khách gửi ảnh chuyển khoản qua Zalo rồi chờ kiểm.
Trung tâm, khoá học, câu lạc bộ
Mỗi học viên 1 tài khoản ảo hoặc 1 QR theo hoá đơn. Học phí vào là phần mềm mở khoá học, gửi biên nhận. Cuối tháng đối soát bằng mã giao dịch, không dò tay theo tên người chuyển.
Phần mềm quản lý tự viết
Nhận webhook JSON vào hệ thống của anh chị, kiểm chữ ký, khớp đơn theo số tài khoản ảo. Tài liệu có code mẫu PHP, Node và prompt cho AI agent.
Kế toán, chủ doanh nghiệp
Không cần phần mềm gì thêm: tiền vào là nhóm Telegram công ty có tin ngay, dashboard lưu đủ số tiền, nội dung, mã giao dịch để xuất đối soát.
ACB đi trước, các ngân hàng khác nối sau
ACB (Ngân hàng TMCP Á Châu) hoạt động từ năm 1993, hội sở tại TP.HCM, là ngân hàng có chương trình API cho đối tác về tài khoản ảo và thông báo giao dịch mà tụi em nối vào. Tụi em chọn ACB trước vì đây là ngân hàng hệ thống này đã chạy lâu nhất, từ 2022 cho hơn 6.000 khách hàng của MONA.
Trước khi có tên MONA Pay, hệ thống này thu tiền hosting và máy chủ ở mona.host, thu học phí, thu đơn phần mềm cho chính MONA, rồi từ 2022 thu tiền cho hơn 6.000 khách hàng mới của MONA trong web, phần mềm tụi em giao. Toàn bộ chạy trên ACB, nên khi mở public năm 2026, ACB là ngân hàng đã được thử lâu nhất, ổn định nhất, tụi em đưa ra trước.
Các ngân hàng khác tụi em đang đăng ký kết nối theo chương trình API đối tác của từng bên: MB Bank, BIDV, VietinBank, OCB, MSB, KienlongBank, TPBank. Trạng thái từng ngân hàng cập nhật tại trang ngân hàng hỗ trợ; tụi em không hứa ngày, lên là công bố. Webhook, Telegram, API của anh chị dùng chung cho mọi ngân hàng nên nối thêm sau không phải sửa gì.
Đọc tiếp: API tài khoản ảo · API QR thanh toán · Báo biến động số dư qua Telegram.
Câu hỏi thường gặp khi nối tài khoản ACB
Tôi cần chuẩn bị gì để nối tài khoản ACB?
Ba thứ: tài khoản thanh toán ACB đứng tên anh chị (cá nhân hoặc doanh nghiệp), số điện thoại đã đăng ký với ACB để nhận OTP, và tài khoản MONA Pay (đăng ký xong dùng ngay, không cần ai duyệt). Không cần ra quầy, không cần ký giấy với ngân hàng, toàn bộ 4 bước làm trên dashboard.
Tiền có nằm ở MONA Pay lúc nào không?
Không lúc nào. Tài khoản ảo chỉ là số định danh ACB gắn lên tài khoản thật của anh chị, tiền chuyển vào số ảo là vào thẳng tài khoản thật. MONA Pay chỉ nhận thông báo giao dịch từ ACB, không có quyền chuyển, rút hay giữ tiền.
Tài khoản ảo ACB là gì, khác gì số tài khoản thường?
ACB cấp cho anh chị một dải số theo đầu số đăng ký. Mỗi số trong dải trỏ về cùng tài khoản thật nhưng anh chị gắn được cho từng đơn, từng khách. Nhờ vậy tiền vào số nào là biết ngay của đơn nào, không phụ thuộc khách gõ đúng nội dung chuyển khoản.
Bao lâu sau khi khách chuyển thì tôi nhận được thông báo?
Ngay khi ACB báo có tiền, MONA Pay gửi webhook và tin Telegram trong cùng lúc. Phần mềm của anh chị trả HTTP 200 trong 10 giây là ghi nhận thành công.
Tôi có tài khoản Vietcombank, MB, Techcombank thì sao?
ACB đang hoạt động; MB Bank, BIDV, VietinBank, OCB, MSB, KienlongBank, TPBank đang trong quá trình đăng ký kết nối. Trạng thái từng ngân hàng cập nhật tại trang ngân hàng hỗ trợ. Trong lúc chờ, mở một tài khoản ACB cá nhân hoặc doanh nghiệp (làm online được), nối vào MONA Pay là dùng; khi ngân hàng của anh chị lên đang hoạt động, nối thêm mà không phải sửa webhook hay Telegram.
Dùng ACB qua MONA Pay có mất phí gì với ngân hàng không?
Phía MONA Pay: miễn phí hoàn toàn, không giới hạn giao dịch, không có gói trả phí ẩn. Phí dịch vụ của ACB (nếu có, tuỳ loại tài khoản anh chị đang dùng) do ACB thu theo biểu phí của ngân hàng, tụi em không cộng thêm và không thu phần trăm trên số tiền.
Có tài khoản ACB là nối được ngay hôm nay
Tạo tài khoản MONA Pay, nối ACB trong 4 bước, nhận thông báo tiền vào qua webhook hoặc Telegram. Cần người ngồi cùng thì gọi tổng đài, kỹ sư MONA trực.