Tích hợp MONA Pay vào WooCommerce trong 15 phút: plugin, webhook, test sandbox

Tích hợp MONA Pay vào WooCommerce trong 15 phút: vì sao shop nhỏ cần làm?

Chúng tôi gặp tình huống này rất thường xuyên khi trao đổi với các chủ shop nhỏ. Khách chuyển khoản xong rồi nhắn tin hỏi shop đã nhận tiền chưa. Người bán lại phải mở app ngân hàng, dò từng dòng biến động số dư và đối chiếu bằng tay. Nếu bạn muốn tích hợp MONA Pay vào WooCommerce trong 15 phút, bài này sẽ giúp bạn làm đúng từ đầu.

Làm vài đơn thì còn chịu được. Nhưng khi đơn lên đến vài chục mỗi ngày, việc này ngốn gần hết thời gian của bạn. Đó cũng là lý do nhiều người bắt đầu tìm cách tự động hoá.

Hiện có hai hướng đi phổ biến. Hướng thứ nhất là cổng thanh toán quốc tế, khách trả bằng thẻ và tiền đi qua trung gian. Hướng thứ hai là cổng xác nhận chuyển khoản nội địa: khách vẫn chuyển khoản như bình thường, còn hệ thống đọc thông báo tiền về để tự đối chiếu đơn. Theo kinh nghiệm của đội ngũ bên mình, nhiều người chọn sai ngay từ đầu vì chỉ nhìn mức phí mà quên hỏi tiền thật sự đi về tài khoản bằng đường nào.

Tiêu chí đánh giá một cổng xác nhận thanh toán

Trước khi so sánh tên từng dịch vụ, bạn nên biết mình đang cần gì. Tiêu chí đầu tiên là cách hệ thống nhận thông báo giao dịch.

  • Webhook: dịch vụ chủ động gửi tin về website khi có tiền, giống như chuông cửa báo có khách.
  • API: website tự hỏi dịch vụ xem đã có tiền chưa.
  • Theo dõi email: đọc thông báo biến động số dư gửi về hộp thư.

Tiêu chí thứ hai là mức phí và hạn mức miễn phí. Phần trăm nhìn thì nhỏ, nhưng với shop nhỏ, con số này cộng dồn theo đơn rất nhanh.

Tiêu chí thứ ba là tiền có đi qua trung gian hay không. Tiền vào thẳng tài khoản ngân hàng của bạn sẽ đơn giản hơn nhiều so với việc phải chờ đối soát kéo dài.

Cuối cùng là tài liệu, môi trường thử và độ dễ tích hợp. Sandbox là môi trường giả lập để bạn thử giao dịch mà không mất tiền thật. Đây là chỗ nên kiểm tra kỹ trước khi chạy thật.

So sánh nhanh các lựa chọn phổ biến ở Việt Nam

Ba cái tên được nhắc nhiều nhất hiện nay là SePay, Casso và PayOS. Điểm chung của nhóm này là hệ sinh thái đã có thời gian và cộng đồng người dùng khá đông, nên khi gặp lỗi bạn dễ tìm được bài hướng dẫn tương tự. Bạn có thể tham khảo thêm các gợi ý về dịch vụ số và nền tảng trực tuyến để hiểu rõ hơn cách các công cụ này vận hành.

Mỗi bên có cách tính phí và hạn mức khác nhau. Vì vậy bạn nên tự đối chiếu với bảng giá chính thức của từng nhà cung cấp trước khi quyết định.

Với MONA Pay, gói miễn phí hiện cho phép 500 giao dịch mỗi tháng, không thu phần trăm trên giao dịch và không giữ tiền của bạn (tính đến tháng 11/2026). Chính sách có thể thay đổi, nên hãy kiểm tra lại trên trang giá chính thức.

Một điểm khác biệt đáng chú ý là số lượng tích hợp sẵn. Có dịch vụ được nhiều plugin hỗ trợ ngay, có dịch vụ bạn phải tự viết thêm phần kết nối. Đây là yếu tố nên cân nhắc nếu bạn không rành lập trình.

Điểm chưa tốt của MONA Pay bạn nên biết trước

Chúng tôi muốn nói thẳng: MONA Pay là dịch vụ còn khá mới so với các đối thủ đã đi lâu năm. Vì vậy số bài hướng dẫn từ cộng đồng ít hơn. Khi gặp lỗi lạ, bạn có thể phải tự mày mò hoặc liên hệ trực tiếp đội hỗ trợ.

Gói miễn phí có giới hạn 500 giao dịch mỗi tháng. Khi shop tăng trưởng, bạn sẽ cần lên các gói trả phí 99.000đ, 299.000đ, 799.000đ hoặc 1.990.000đ tùy quy mô. Nên tính trước chi phí này từ đầu.

Webhook phải được kiểm tra kỹ trong môi trường thử trước khi dùng thật. Đừng tin rằng cài xong là chạy được ngay. Một lần nhận sai thông báo có thể khiến đơn bị xác nhận nhầm.

Các bước tích hợp MONA Pay vào WooCommerce

Quy trình không quá phức tạp, nhưng nên làm đúng thứ tự. Bước đầu tiên là tạo tài khoản và lấy khoá API từ bảng điều khiển. Khoá này giống như mật khẩu cho website của bạn, tuyệt đối không dán lên mạng hay chia sẻ công khai.

Bước thứ hai là cài plugin lên WooCommerce, điền khoá API vào phần cấu hình rồi khai báo đường dẫn webhook để hệ thống gửi thông báo về. Sau đó, bạn thử một giao dịch nhỏ trong sandbox và xem dữ liệu có về đúng không. Với một cửa hàng đã có sẵn WooCommerce, cả bước này thường mất khoảng 15 phút nếu làm theo đúng hướng dẫn.

Bước thứ ba là đối chiếu nội dung chuyển khoản với mã đơn hàng để tự động xác nhận. Đây là bước quyết định độ chính xác, vì khách ghi nội dung thế nào thì hệ thống sẽ khớp theo đó. Nếu muốn xem các bước chi tiết hơn, bạn có thể tham khảo hướng dẫn cách tích hợp cổng thanh toán vào website.

Sau khi chạy ổn, hãy theo dõi thêm vài ngày đầu. Một vài đơn thật sẽ cho bạn thấy những tình huống sandbox không mô phỏng hết. Nếu bạn quan tâm đến việc tối ưu trải nghiệm khách hàng sau thanh toán, các mẹo cấu hình mã QR để khách dễ quét cũng là một gợi ý hữu ích.

Lỗi thường gặp khi tự xác nhận thanh toán

Lỗi hay gặp nhất là khách ghi sai hoặc thiếu nội dung chuyển khoản. Ví dụ shop yêu cầu ghi mã đơn DH123 nhưng khách chỉ ghi số điện thoại. Hệ thống không khớp được, đơn vẫn nằm ở trạng thái chờ. Cách xử lý là thêm bước đối chiếu thủ công cho các giao dịch không khớp, đồng thời ghi hướng dẫn thật rõ ngay trên trang thanh toán.

Webhook đôi khi bị gửi lặp hoặc đến trễ. Nếu website xử lý cả hai lần, khách có thể bị ghi nhận thanh toán hai lần. Hãy lưu lại mã giao dịch đã xử lý để bỏ qua các thông báo trùng.

Quên kiểm tra chữ ký webhook cũng là lỗi nguy hiểm. Nếu không kiểm tra, bất kỳ ai biết đường dẫn của bạn đều có thể gửi thông báo giả và làm đơn hàng được xác nhận.

Chi phí thực tế khi vận hành shop nhỏ

Để ước tính chi phí, bạn chỉ cần nhân số đơn mỗi tháng với mức phí của gói tương ứng. Nếu shop bán dưới 500 đơn mỗi tháng, gói miễn phí có thể đủ, và chi phí thực tế gần như bằng không.

Ngoài thanh toán, shop thường phải gửi email xác nhận cho khách. MONA Mail có gói miễn phí 3.000 email mỗi tháng (tính đến tháng 11/2026), nhưng bắt buộc cấu hình DKIM, một bản ghi xác thực giúp email không bị coi là thư rác. Nên làm việc này ngay khi thiết lập.

Khi nào nên nâng gói? Khi số đơn đều đặn vượt hạn mức miễn phí và việc xác nhận bằng tay bắt đầu chiếm nhiều thời gian. Nếu đơn còn ít, giữ gói miễn phí và theo dõi thêm vài tháng là lựa chọn an toàn hơn.

Khi nào nên dùng cổng thanh toán quốc tế thay vì xác nhận chuyển khoản?

Nếu bạn bán cho khách nước ngoài, họ thường cần thanh toán bằng thẻ quốc tế. Lúc đó cổng xác nhận chuyển khoản nội địa không phù hợp, vì khách không có tài khoản ngân hàng Việt Nam để chuyển.

Sản phẩm có nhiều phương thức thanh toán, hoặc cần hoàn tiền tự động, cũng là lúc nên cân nhắc cổng quốc tế. Hoàn tiền bằng tay cho từng đơn rất dễ sai sót khi lượng đơn lớn.

Thực tế nhiều shop kết hợp cả hai hướng: khách Việt chuyển khoản qua cổng nội địa để tiết kiệm phí, khách nước ngoài thanh toán bằng thẻ qua cổng quốc tế.

Câu hỏi thường gặp

Có cần biết lập trình để tích hợp xác nhận chuyển khoản không?

Không nhất thiết. Nếu website bạn dùng WordPress hoặc WooCommerce, thường đã có plugin hỗ trợ sẵn và bạn chỉ cần điền khoá API. Tuy vậy, hiểu cơ bản về webhook sẽ giúp bạn xử lý lỗi nhanh hơn khi có sự cố.

Gói miễn phí có đủ cho shop nhỏ mới mở không?

Với phần lớn shop mới, 500 giao dịch mỗi tháng là đủ dùng trong giai đoạn đầu. Hãy theo dõi số đơn thực tế trong hai đến ba tháng để biết khi nào cần nâng gói.

Tiền khách chuyển có đi qua trung gian giữ lại không?

Theo thông tin hiện có, MONA Pay không giữ tiền của bạn và tiền đi thẳng vào tài khoản ngân hàng (tính đến tháng 11/2026). Bạn vẫn nên đọc kỹ điều khoản và kiểm tra lại trên trang chính thức trước khi đưa vào vận hành.

Nếu webhook lỗi thì đơn hàng có bị mất không?

Đơn thường không mất, nhưng có thể nằm ở trạng thái chờ. Bạn nên có cơ chế đối chiếu lại định kỳ hoặc kiểm tra thủ công các giao dịch chưa khớp, để không bỏ sót khách đã chuyển tiền.

Làm sao biết cổng nào phù hợp với website của mình?

Hãy bắt đầu từ ba câu hỏi: khách của bạn chủ yếu là người Việt hay người nước ngoài, số đơn mỗi tháng ước chừng bao nhiêu, và bạn có biết chút kỹ thuật để tích hợp không. Bạn có thể tìm hiểu thêm tại MONA Pay và xem chi tiết giá ở bảng giá để so với nhu cầu của mình.

This entry was posted in Chưa được phân loại. Bookmark the permalink.