Skip to content

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

allpay module whmcs

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:

allpay module whmcs

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
- 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 allpay module whmcs

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

allpay module whmcs

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