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, bạn 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.

Ảnh chụp dashboard my.monapay.vn
MONA PayACBTiền vẫn nằm ở ACB, MONA Pay chỉ đọc thông báo
Ảnh chụp dashboard my.monapay.vn
  • 500 giao dịchmiễn phí mỗi tháng, đủ mọi tính năng
  • Không thu %trên số tiền khách chuyển
  • Tiền về thẳngtài khoản ngân hàng đứng tên bạn
  • Từ 2022chạy tiền thật cho khách MONA

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 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 bạn 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.

Phân vai

ACB cung cấp gì,
MONA Pay làm gì cho bạn

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 bạnMONA Pay Gọi API ACB để đăng ký dải số thay bạn, 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 bạn 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 bạn, 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ó đội MONA ghi chưa có

ACB là ngân hàng hệ thống này chạy thật từ 2022 cho 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àoACB 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)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ềnTạo qua dashboard hoặc API, khách quét là chuyển đúng số và nội dung
Webhook có chữ ký HMAC-SHA256Header X-Mona-Signature + X-Mona-Timestamp, từ chối nếu lệch quá 5 phút
Báo vào nhóm TelegramTheo 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ệpChọ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 raHiện chỉ báo giao dịch tiền vào
Số dư sau giao dịchChưa có trong gói tin, đối soát bằng mã giao dịch và số tiền

Chuẩn bị

Bạn cần gì phía ACB
trước khi nối

Chỉ 3 thứ, đều là thứ bạn đ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 bạn

Cá nhân hay doanh nghiệp đều được. Tài khoản phải do chính bạn (hoặc pháp nhân của bạn) đứ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 bạn 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, bạn hỏi ACB trực tiếp tại acb.com.vn. Đội MONA không thu thêm gì ở phía MONA Pay.

Hướng dẫn nối

Nối tài khoản ACB bằng hai 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, bạn 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 bạn, đội MONA 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 đó. Bạn 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 bạn. Bước này là của ngân hàng, đội MONA 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. Bạn 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 đội MONA 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. Bạn 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 bạn · 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ì

Những kiểu công việc hay nối ACB vào MONA Pay

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 bạn, 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à đội MONA nối vào. Đội MONA 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 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 khách hàng của MONA trong web, phần mềm đội MONA 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, đội MONA đưa ra trước.

MONA Pay đã tích hợp nhiều ngân hàng Việt Nam; trạng thái từng ngân hàng cập nhật tại trang ngân hàng hỗ trợ. Webhook, Telegram, API của bạn dùng chung cho mọi ngân hàng nên thêm ngân hàng 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

Chưa thấy câu của bạn? Gọi đội MONA1900 636 648

Xem thêm: API ngân hàng MONA Pay: ACB báo có tức thì, mã QR cho 29 ngân hàng, báo tiền vào qua webhook, Telegram, Zalo và email.

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 bạn (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 bạn, 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 bạn 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 bạn 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 bạn 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?

MONA Pay nhận báo có từ nhiều ngân hàng, gồm ACB, BIDV, VietinBank, MBBank, OCB, MSB và nhiều ngân hàng khác. 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 bạn 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í 500 giao dịch mỗi tháng, 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 bạn đang dùng) do ACB thu theo biểu phí của ngân hàng, đội MONA không cộng thêm và không thu phần trăm trên số tiền.

Bắt đầu với MONA Pay

Nối ngân hàng hôm nay để đơn chuyển khoản tự xác nhận

Tạo tài khoản là dùng ngay, miễn phí 500 giao dịch mỗi tháng. Muốn thử trước thì sandbox tạo giao dịch tiền vào giả, không tốn tiền thật.