Xendit Payment Gateway allow you to enable the multi payment channels on WHMCS
This module has been tested against the following tech stacks:
Requirement | Minimum | Recommended |
---|---|---|
PHP Version | 7.2 | Latest 7.4 or 8.1 Release |
PHP Memory Limit | 64MB | 128MB** |
PHP Database Extension | PDO | PDO |
PHP Extensions | Curl with SSL*** , GD2 Image Library, JSON Support, XML | Iconv, MBString, GMP, OpenSSL***, BC Math, Intl, Fileinfo |
MySQL Version | 5.2.0 | Latest 8.0 |
Ioncube Loaders | 10.4.5 or later | The latest 11.x Ioncube for your PHP version |
For the latest WHMCS minimum system requirements, please refer to https://docs.whmcs.com/System_Requirements
- Clone this to your directory
- Copy
modules/gateways/xendit
to your<root directory>/modules/gateways
- Copy
modules/gateways/callback/xendit.php
to your<root directory>/modules/gateways/callback
- Access your WHMCS admin page.
- Go to menu Setup -> Payments -> Payment Gateways.
- There are will be
Xendit Payment Gateway Module
- Then choose Setup -> Payments -> Payment Gateways -> Manage Existing Gateways
- Put the
secretKey
andpublicKey
(Open Xendit Dashboard > Settings > API Keys > Generate Secret Key > Copy SecretKey & PublicKey) - Click Save Changes
Team: TPI Team
Slack Channel: #integration-product
Slack Mentions: @troops-tpi