Cổng thanh toán cho theme website WordPress tích hợp dễ dàng
Khách mua theme WordPress ở MONA hay hỏi thêm một câu. Cổng thanh toán cho theme website WordPress nào gắn vào là bán được ngay, khỏi thuê lập trình viên? Tụi em trả lời luôn trước khi đi tiếp. Với shop bán trong nước, thứ cần gắn thường chỉ là một bộ tự xác nhận chuyển khoản, chưa cần tới cổng trung gian. Tiền khách trả đi thẳng vào tài khoản ngân hàng của shop. Theme chỉ cần biết đơn nào vừa được trả để đổi trạng thái. Sau 14.000+ dự án, tụi em gặp mẫu này hoài: theme đẹp, giỏ hàng mượt, nhưng chủ shop vẫn canh điện thoại cả tối. MONA Pay gỡ đúng chỗ đó và miễn phí 500 giao dịch mỗi tháng.
Vì sao theme WordPress bán hàng cần gắn sẵn hệ thống nhận tiền
Người mua theme kỳ vọng cài lên là chạy được luôn, không phải ngồi chờ code thêm module thanh toán. Nếu theme chỉ dừng ở bước khách gửi đơn rồi chủ shop tự gọi điện xác nhận, tự nhắn số tài khoản qua tin nhắn, quy trình đó chậm và dễ mất khách giữa chừng. Đừng để khách chờ. Khách MONA từng kể một tình huống rất quen: kế toán mở sao kê lúc 9 giờ tối để dò xem khoản 250.000 đồng vừa về là của đơn hàng nào, vì người mua quên ghi mã đơn trong nội dung chuyển khoản. Chuyện này lặp lại mỗi ngày ở những shop chỉ có 20 đến 30 đơn, chưa cần hệ thống lớn nhưng vẫn mất cả buổi tối để đối chiếu bằng mắt.
Có theme đẹp mà thiếu khâu nhận tiền tự động thì công sức chọn giao diện gần như đổ sông đổ biển, vì khách bỏ đơn ngay khi phải chờ xác nhận thủ công. Tụi em từng nghe không ít chủ shop than là dựng xong web trong một tuần nhưng riêng khâu ráp thanh toán lại kéo dài cả tháng vì không biết chọn plugin nào tương thích. Muốn giải bài toán này dứt điểm, plugin thanh toán phải tự tạo mã QR động cho từng đơn và tự báo về khi tiền tới, không cần chủ shop đứng canh điện thoại, và một tiêu chí tụi em hay chỉ khách kiểm trước tiên là plugin có nằm trên kho chính thức của wordpress.org hay không, vì đó là dấu hiệu plugin được rà soát bảo trì thường xuyên.
Theme bán hàng cần cổng thanh toán hay chỉ cần tự báo đơn đã trả
Câu trả lời tuỳ vào khách của shop trả tiền bằng gì. Khách nước ngoài trả thẻ, hoặc shop muốn cho trả góp qua thẻ tín dụng, thì theme cần gắn cổng. Cổng lo phần thẻ và thu phí phần trăm trên từng đơn.
Khách Việt mua hàng qua website phần lớn quét QR chuyển khoản. Theme lúc này chỉ cần hiện mã VietQR có sẵn số tiền và mã đơn, rồi chờ tín hiệu tiền vào. MONA Pay gửi tín hiệu đó ngay khi ngân hàng báo có. Đơn trong WooCommerce tự chuyển sang “đang xử lý”. Chủ shop nhận thông báo qua Telegram. Tiền không đi qua ai nên không mất phí phần trăm. Cách một theme WordPress tự báo đơn đã thanh toán được mô tả đủ, kể cả lúc khách chuyển thiếu tiền.
Vì sao hệ thống hay không nhận được thông báo tiền về đúng lúc
Nhiều người tự ráp luồng webhook bằng công cụ kéo thả trên mạng, kết quả là tiền vào tài khoản nhưng đơn hàng vẫn nằm nguyên trạng thái chờ, vì công cụ đó gãy ngay khi một bên đổi API mà không ai canh. Tụi em từng gặp một ngân hàng gửi thông báo giao dịch với phần đầu (header) dồn sai chỗ so với tài liệu, hệ thống chuẩn trả ngay lỗi 422 và bỏ giao dịch đó. Ngân hàng không sửa theo ý mình được, nên tụi em phải tự viết một lớp đọc lại cho đúng cấu trúc rồi phát lại các giao dịch bị rớt trong chưa tới 5 phút. Việc khó không phải vẽ mã QR.
Hồi tháng 9/2026, tụi em cũng dính một sự cố khá nhớ đời: một khoá bí mật của webhook bị thiếu sau khi cấu hình lại máy chủ, và webhook chỉ chấp nhận dữ liệu lệch dưới 5 phút để chống phát lại nên càng dễ bị loại khi khoá sai. Webhook vẫn bắn ngay khi có giao dịch mới, nhưng mang khoá rỗng, hệ thống nhận trả về lỗi 401, khách đã chuyển tiền mà đơn chưa được cộng. Tụi em phát hiện qua lịch sử webhook trên dashboard, bổ sung lại khoá HMAC-SHA256 rồi bấm gửi lại toàn bộ webhook lỗi. Đừng tin “chạy rồi thì chạy mãi”.
Ứng dụng vào theme và cửa hàng WooCommerce cụ thể
Muốn có cổng thanh toán cho theme website WordPress chạy ổn, cách đơn giản là gắn plugin cổng thanh toán WordPress hoặc module cổng thanh toán WooCommerce thẳng vào theme đã mua. Khách bấm đặt hàng là hiện mã QR động điền sẵn số tiền và mã đơn, hệ thống báo về trong 2 giây, không cần gõ thêm chữ nào. Quét là khớp. Tụi em từng dùng đúng cách chia mã đầu nội dung này cho MONA Host, một tài khoản ngân hàng ACB duy nhất mà vẫn tách được doanh thu của mảng hosting, mảng tên miền, mảng email doanh nghiệp theo từng tiền tố riêng. Lắp cho theme bán hàng cũng vậy, một tài khoản, nhiều sản phẩm, không lẫn tiền.
Với những dịp bán chạy kiểu ra mắt theme mới hay chạy sự kiện giảm giá, tụi em từng khớp đơn theo số điện thoại thay vì theo mã giao dịch, vì mã in trên biên lai app ngân hàng của khách khác với mã ngân hàng gửi về qua API. Cách này tụi em áp dụng trong các buổi webinar của MONA: người đăng ký chuyển khoản kèm số điện thoại, hệ thống tự xếp thứ tự theo giờ tới giây. Ai chuyển trước lên trước, không ai phải ngồi đếm tay.
Chi phí và câu hỏi có thật sự cần code ngay từ đầu
Tụi em hay khuyên khách MONA một chuyện: nếu cửa hàng bán theme của anh chị đang dưới khoảng 20 đến 30 đơn một ngày thì chưa cần viết code tích hợp làm gì. Một cái link thu tiền cộng bot báo Telegram hoặc nhóm Zalo là đủ dùng, dựng trong 10 phút là xong việc. Chỉ khi lượng đơn tăng lên, hoặc cần kịch bản tự động như tiền vào là gửi email chứa link tải theme cho khách, lúc đó mới đáng nối webhook và API thật sự. Đơn giản vậy thôi.
Về tiền bạc, MONA Pay không thu phần trăm trên số tiền giao dịch ở bất kỳ gói nào. Gói miễn phí xử lý 500 giao dịch mỗi tháng, tức khoảng 16 đơn mỗi ngày, đủ cho một cửa hàng theme mới mở. Vượt mức đó, gói cố định từ 99.000 đồng mỗi tháng cho 2.000 giao dịch, không phát sinh thêm phí ẩn. So sánh với PayPal thu khoảng 4,4% cộng phí cố định trên mỗi giao dịch, chênh lệch này với một shop bán vài chục theme mỗi tháng đã là một khoản không nhỏ.
Tính năng đang chạy và tính năng chưa hợp cho tệp khách quốc tế
Ngân hàng ACB đang chạy chính thức với thông báo giao dịch theo thời gian thực, đủ dùng cho shop dưới 20 đến 30 đơn mỗi ngày ngay từ hôm nay. Ngân hàng khác đang trong quá trình kết nối, anh chị chọn mục Ngân hàng trên monapay.vn để xem trạng thái hiện tại, tụi em không hứa ngày ra mắt để tránh nói điều chưa chắc. Không hứa ngày. Nếu tệp khách của anh chị chủ yếu là người nước ngoài trả bằng thẻ Visa hay Mastercard, MONA Pay chưa hợp cho trường hợp đó, vì hệ thống chỉ xử lý chuyển khoản ngân hàng trong nước. Tụi em làm tốt đúng một việc, là xác nhận tiền chuyển khoản tự động, không nhận thẻ, không đứng ra nhận tiền thay, không giữ tiền qua ví trung gian.
Từ năm 2022, MONA đã tự dùng chính hệ thống này để thu tiền cho các dự án nội bộ, tới nay đã có 6.000+ khách hàng thanh toán qua đó. Năm 2026 tụi em mới đóng gói thành MONA Pay để chia sẻ ra ngoài. Nhờ vậy, mọi lỗi hy hữu như header lệch chuẩn hay khoá webhook bị rớt đều đã được tụi em vá qua nhiều năm vận hành thật, không phải lý thuyết trên giấy.
Các bước gắn hệ thống nhận tiền vào theme đang bán
Đăng ký tại my.monapay.vn dùng ngay, không cần chờ duyệt. Tải plugin phù hợp với nền tảng theme, WordPress thường hoặc WooCommerce, rồi kích hoạt trong trang quản trị. Lấy mã khoá API và cấu hình đường dẫn webhook, chọn mục Webhook trên dashboard rồi bấm Gửi lại nếu thấy giao dịch nào chưa cộng. Tạo một đơn thử với số tiền nhỏ trên môi trường sandbox trước khi bật ngân hàng thật, xem hệ thống có tự đổi trạng thái đơn hàng thành “đã thanh toán” hay không. Vậy là xong. Toàn bộ quy trình này tụi em từng hướng dẫn không ít khách MONA làm xong trong một buổi chiều.
Nếu anh chị còn thắc mắc về cách đồng bộ vào hệ thống quản lý theme hiện tại, gọi thẳng tổng đài 1900 636 648 để tụi em cử người hỗ trợ, hoặc vào thẳng MONA Pay đăng ký thử. Việc chọn đúng cổng thanh toán cho theme website WordPress không nằm ở giao diện đẹp hay xấu, mà nằm ở chỗ tiền về có tự khớp đơn hay không.
Câu hỏi thường gặp
Mua theme WordPress xong có cần biết code để gắn cổng nhận tiền không?
Không cần. Với plugin MONA Pay cho WordPress hoặc WooCommerce, anh chị chỉ tải lên, kích hoạt và dán mã khoá API vào trang quản trị, không đụng tới mã nguồn theme. Không cần code.
Theme của tôi tự viết, không dùng WooCommerce, có gắn được không?
Được. MONA Pay có sẵn API tạo mã QR và webhook báo tiền về, lập trình viên gọi thẳng vào theme tự viết, không phụ thuộc nền tảng giỏ hàng nào. Tài liệu API có sẵn trên monapay.vn/docs, không phải viết từ đầu.
Tiền khách chuyển có về thẳng tài khoản ngân hàng của tôi không?
Có. Tiền đi thẳng từ ngân hàng của khách vào tài khoản ngân hàng của anh chị trong khoảng 2 giây, MONA Pay không giữ lại, không thu phần trăm trên số tiền giao dịch.
Dưới 20 đơn một ngày có cần tích hợp webhook ngay không?
Chưa cần. Một link thu tiền cộng bot báo Telegram là đủ cho mức đơn đó, chỉ khi lượng đơn tăng lên tụi em mới khuyên nối API và webhook.