This guide will walk you through integrating the UPITranzact Payment Gateway into your WHMCS billing system.
Prerequisites
Make sure you have:
- WHMCS version 7.10 or higher.
- PHP version 7.2 or above.
- cURL and JSON enabled on your server.
- A valid UPITranzact Merchant Account with API Key and Secret Key.
Step 1: Download the Plugin
Download the latest version of the UPITranzact WHMCS plugin:
Step 2: Upload Files to WHMCS
-
Unzip the downloaded plugin file.
-
Upload the contents to your WHMCS installation directory:
/your-whmcs-root/modules/gateways/ /your-whmcs-root/modules/gateways/callback/
-
Ensure the following files are uploaded:
upitranzact.php
→/modules/gateways/
upitranzact_callback.php
(callback handler) →/modules/gateways/callback/
Step 3: Activate the Gateway
-
Log in to your WHMCS Admin Panel.
-
Navigate to Setup → Payments → Payment Gateways.
-
Click the "All Payment Gateways" tab.
-
Find and activate UPITranzact.
-
Enter your:
- Merchant Id
- API Key
- Secret Key
-
Click Save Changes.
Step 4: Go Live
- Disable Test Mode.
- Use live API credentials.
- Confirm that payments are being successfully received and invoices are being marked as paid.