Ngân hàng ACB

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.

Phân vai

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ấpMONA 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 ảoMONA 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 dungMONA 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ịchMONA 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 đâuMONA 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
ACB qua MONA Pay làm được gì

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ăngTrạng tháiGhi 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ưaHiện chỉ báo giao dịch tiền vào
Số dư sau giao dịch✗ ChưaChưa có trong gói tin, đối soát bằng mã giao dịch và số tiền
Chuẩn bị

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.

Hướng dẫn nối

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

Dùng cho việc gì

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.

Vì sao ACB trước

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.

Hỏi đáp về ACB

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.

Gọi tổng đài MONA, có người trực

1900 636 648

[email protected]