Tích hợp cổng thanh toán VNPay/Momo cho WooCommerce

Site WooCommerce muốn bán hàng thật cho khách Việt Nam gần như bắt buộc phải có cổng thanh toán nội địa như VNPay hoặc Momo, bên cạnh COD. Bài này hướng dẫn tích hợp cơ bản.

Vì sao cần VNPay/Momo thay vì chỉ COD?

  • Giảm tỷ lệ bom hàng (khách đặt COD rồi không nhận).
  • Thanh toán ngay giúp dòng tiền về nhanh hơn, không phải chờ đối soát COD với đơn vị vận chuyển.
  • Khách hàng ngày càng quen thanh toán online, nhất là qua ví điện tử.

Bước 1: Đăng ký tài khoản merchant

Đăng ký tài khoản merchant trực tiếp với VNPay (vnpay.vn) hoặc Momo Business (business.momo.vn) — cần giấy phép kinh doanh hoặc thông tin cá nhân xác thực, tương tự thủ tục mở tài khoản thanh toán online khác. Quá trình duyệt hồ sơ thường mất vài ngày làm việc.

Bước 2: Cài plugin cổng thanh toán cho WooCommerce

Sau khi có tài khoản merchant, cài plugin cổng thanh toán tương ứng (VNPay và Momo đều có plugin chính thức hoặc plugin cộng đồng phổ biến trên WordPress.org tương thích WooCommerce). Vào WooCommerce > Cài đặt > Thanh toán, kích hoạt cổng vừa cài, nhập Merchant ID/Secret Key được cấp.

Bước 3: Test giao dịch ở môi trường Sandbox

Cả VNPay và Momo đều cung cấp môi trường test (sandbox) riêng với thông tin thẻ/tài khoản giả lập — luôn test toàn bộ luồng đặt hàng, thanh toán, callback xác nhận đơn hàng ở sandbox trước khi chuyển sang môi trường thật (production).

Lưu ý quan trọng khi tích hợp

  • Đảm bảo website đã có SSL/HTTPS — cổng thanh toán yêu cầu bắt buộc kết nối an toàn.
  • Kiểm tra kỹ URL callback/IPN (thông báo kết quả giao dịch) hoạt động đúng — đây là nguyên nhân phổ biến nhất khiến đơn hàng đã thanh toán nhưng hệ thống không tự động cập nhật trạng thái.
  • Test cả trường hợp giao dịch thất bại/huỷ để đảm bảo khách nhận thông báo rõ ràng, không bị trừ tiền mà đơn hàng báo lỗi.

Không tự lưu trữ thông tin thẻ khách hàng trên server của bạn — luôn để cổng thanh toán (VNPay/Momo) xử lý toàn bộ bước nhập thông tin nhạy cảm, website chỉ nhận kết quả giao dịch thành công/thất bại.

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

Phí giao dịch VNPay/Momo là bao nhiêu?

Thường tính theo phần trăm giá trị giao dịch, mức phí cụ thể phụ thuộc thoả thuận hợp đồng merchant — nên liên hệ trực tiếp VNPay/Momo Business để có báo giá chính xác theo quy mô kinh doanh.

Có thể tích hợp cả VNPay và Momo cùng lúc không?

Có, WooCommerce cho phép bật nhiều cổng thanh toán cùng lúc — khách sẽ thấy danh sách các phương thức thanh toán để tự chọn khi checkout.

Duyệt hồ sơ merchant mất bao lâu?

Thường vài ngày làm việc nếu hồ sơ đầy đủ, có thể lâu hơn nếu cần bổ sung giấy tờ — nên chuẩn bị đầy đủ giấy phép kinh doanh/thông tin xác thực trước khi nộp để rút ngắn thời gian chờ.

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *