Skip to content

CHIPAsia/chip-for-whmcs

Repository files navigation

CHIP for WHMCS

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.

🚀 Features

  • 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.

📋 Requirements

  • 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.

📦 Installation

  1. Download the latest release.
  2. Extract the files and upload the modules/ directory to your WHMCS root installation.
  3. In WHMCS Admin, go to System Settings > Payment Gateways.
  4. Activate CHIP (or specific methods like CHIP Cards, CHIP FPX, etc.).

⚙️ Configuration

Enter your Brand ID and Secret Key in the gateway settings.

Currency Handling

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.

🌐 Localization & Translations

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";

🛠 Developer Information

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.

💬 Support

Facebook: Merchants & DEV Community

About

CHIP for WHMCS module

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors