The official CHIP payment gateway module for WHMCS. This module provides a seamless integration with CHIP, supporting a wide range of Malaysian and international payment methods.
- Multiple Payment Methods: Support for Cards, FPX, E-Wallets, DuitNow QR, and Crypto.
- Automated Refunds: Process refunds directly from the WHMCS admin interface.
- Tokenization: Support for recurring payments and "Save Card" functionality.
- Centralized Logic: Built with a "Thin Gateway" architecture for high performance and easy maintenance.
- Internationalization: Fully translatable client and admin interfaces.
- Security: RSA Signature verification and database-level concurrency locking.
- PHP: 7.1 or higher (PHP 7.4+ recommended)
- WHMCS: 8.0 or higher
- CHIP Account: A valid Brand ID and Secret Key from the CHIP Portal.
- Download the latest release.
- Extract the files and upload the
modules/directory to your WHMCS root installation. - In WHMCS Admin, go to System Settings > Payment Gateways.
- Activate CHIP (or specific methods like CHIP Cards, CHIP FPX, etc.).
Enter your Brand ID and Secret Key in the gateway settings.
This module supports multiple currencies. If your store uses a currency not supported by CHIP, you can configure Currency Conversion in WHMCS to "Convert To" a supported currency for the CHIP gateways. The module will automatically handle the conversion for payments, captures, and refunds.
We use standard WHMCS localization. To override or translate strings, create/edit /lang/overrides/english.php (or your language):
<?php
// Transaction Information
$_ADMINLANG['transactions']['information']['chip_paid_on'] = "Paid On";This module follows a Delegation Pattern. All business logic is centralized in modules/gateways/chip/gateway.php. Individual gateway files act as thin wrappers, ensuring consistent behavior across all payment methods.
Facebook: Merchants & DEV Community