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/modules
sau đó 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àng
Display 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