Appearance
WHMCS
Yêu cầu
AllPay Payment Gateway for WHMCS được viết dựa trên các phiên bản mới nhất hiện nay:
- PHP 7.2+
- WHMCS 8.4+
Thời gian gửi giao dịch
Thời gian gửi giao dịch
Mặc định giao dịch sẽ quét 60 giây/lần và được gửi đến webhook ngay sau đó.
Cài đặt
- Tải Module AllPay Payment Gateway for WHMCS
- Upload module vào thư mục
path_to_whmcs/modulessau đó giải nén - Truy cập vào
System Settings>Payment Gateways> để kích hoạt module

Thiết lập Module
Tiếp tục nhấn Thiết lập để nhập các thông số cần thiết ban đầu cho plugins:

Các tham số cơ bản của plugins:
php
- Display Name
- Ngân hàng
- Tên tài khoản
- Số tài khoản
- Token
- Cú pháp định danh đơn hàngDisplay Name
Thay đổi tên hiển thị của cổng thanh toán tại trang checkout 
Ngân hàng
Chọn thông tin ngân hàng hiển thị phía khách hàng
Số tài khoản
Hiển thị số tài khoản ngân hàng và là tham số tạo mã QR
Tên tài khoản
Hiển thị số tài khoản ngân hàng và là tham số tạo mã QR
Token
Đây là Token giúp xác minh dữ liệu giao dịch được gửi chính xác từ AllPay qua hệ thống của bạn. Token này được sinh ra một lần duy nhất ở bước Tạo Hook trên AllPay.
Cú pháp định danh đơn hàng
Nội dung mà khách chuyển khoản kèm ID đơn hàng ví dụ: DH123. Nếu khách hàng quét mã QR sẽ tự động điền. Hệ thống sẽ xác định nội dung chuyển khoản để hoàn thành.
Tạo hook
Truy cập vào AllPay ở mục Webhooks tạo hook mới, chọn Loại là Webhook sau đó điền Endpoint tạo Token như bên dưới

Endpoint
Đối với WHMCS, bạn cần điền endpoint : https://mywhmcs.com/modules/gateways/callback/ipn_allpay.php trong đó mywhmcs.com là tên miền website của bạn
Token
Copy token sau đó dán vào mục thiết lập plugin ở phía WHMCS
