# Chọn tích hợp Pay2S theo nền tảng

## Plugin và module tải được

| Nền tảng | Gói | Trạng thái |
| --- | --- | --- |
| [WooCommerce](/docs/integrations/woocommerce/) | 1.3.13 | Có bản tải; gồm chờ IPN muộn |
| [Easy Digital Downloads](/docs/integrations/easy-digital-downloads/) | 0.1.0 | Beta, cần nghiệm thu trên staging |
| [OpenCart 3](/docs/integrations/opencart/) | 0.1.0 | Beta, không dành cho OpenCart 4 |
| [PrestaShop 8](/docs/integrations/prestashop/) | 0.1.0 | Beta, một shop/một gói giao hàng |
| [WHMCS](/docs/integrations/whmcs/) | Gói hiện có | Xem hướng dẫn/version trong gói |
| [HostBill](/docs/integrations/hostbill/) | Gói hiện có | Xem hướng dẫn/version trong gói |

**Beta nghĩa là gì?** Mã mới đã qua kiểm tra chữ ký và adapter bằng dữ liệu giả lập, chưa nghiệm thu trên cửa hàng hoàn chỉnh. Không có nghĩa đã hỗ trợ production trên mọi theme, add-on hoặc phiên bản.

## Khóa học và thành viên qua WooCommerce

Không cần cài thêm gateway Pay2S riêng cho mỗi hệ thống. Dùng add-on chính thức kết nối với checkout WooCommerce rồi cài gateway Pay2S:

- [LearnDash](/docs/integrations/learndash/)
- [Tutor LMS](/docs/integrations/tutor-lms/)
- [Paid Memberships Pro](/docs/integrations/paid-memberships-pro/)
- [WooCommerce Memberships](/docs/integrations/woocommerce-memberships/)

Các đường kết nối này vẫn cần thử cấp/thu hồi quyền theo cấu hình shop. Không tự động hỗ trợ recurring debit.

## Website riêng

- [Laravel, PHP, Node.js](/docs/integrations/custom-website/): dùng SDK và API.
- [EzyPlatform](/docs/integrations/ezyplatform/): xem hướng dẫn hiện có.

## Nền tảng chưa có gói sẵn

[Shopify](/docs/integrations/shopify/), [Magento / Adobe Commerce](/docs/integrations/magento/), [Haravan](/docs/integrations/haravan/) và [Sapo](/docs/integrations/sapo/) có điều kiện triển khai riêng. OpenCart 4, PrestaShop 9, Shopware, Odoo, Joomla/VirtueMart và Drupal Commerce chưa có module được nghiệm thu trong bộ này. Không dùng chéo ZIP của nền tảng khác.

## Kiểm tra trước khi đưa vào cửa hàng

Dùng staging và tài khoản Pay2S demo để thử toàn bộ đơn → thanh toán → IPN → email/kho/quyền tải. Kiểm tra callback lặp, sai chữ ký/số tiền, redirect trước IPN và đơn hủy/hoàn tiền. URL `resultCode=0` không thay thế xác minh thanh toán phía máy chủ.
