SSLCommerz WHMCS Module

SSLCommerz WHMCS Module

Developed By Extent Technologies Limited

Compatible with WHMCS v9.0

Integrate SSLCommerz Payment Gateway for WHMCS

A production-ready SSLCommerz v4 payment gateway for WHMCS, with secure checkout, callback/IPN settlement, multi-currency reconciliation, refunds, and an optional administrator transaction-lookup add-on. SSLCommerz is the pioneer of online payment processing in Bangladesh, enabling merchants to receive payments through e-commerce websites — with this module, your WHMCS clients can transact smoothly using credit cards or bank accounts.

This is an independent community integration. It is not an official product of, sponsored by, or affiliated with SSL Wireless/SSLCommerz or WHMCS.

Requirements

  1. WHMCS 8.x or 9.x.
  2. PHP 7.4 or a supported PHP 8.x release (PHP 8.3 tested).
  3. PHP cURL and JSON extensions installed.
  4. A public HTTPS WHMCS System URL with a valid SSL certificate.
  5. An SSLCommerz Sandbox or Live store account.
  6. A fixed public outbound/NAT IP registered with SSLCommerz (required for live refund API calls).

Overview of Features

  1. Fully integrated with SSLCommerz API Version 4.
  2. Three checkout modes: EasyCheckout popup, Legacy Hosted, and New Hosted.
  3. Server-side invoice reload with short-lived HMAC checkout tokens.
  4. Shared, idempotent browser callback and IPN payment processing.
  5. Strict transaction, amount, currency, risk, and identity validation.
  6. Safe USD/foreign-currency to BDT settlement reconciliation.
  7. Full and partial refunds using the payment's captured exchange rate.
  8. Searchable admin transaction lookup add-on with CSV export.
  9. Tested with WHMCS 8.x and 9.x, PHP 7.4-compatible.

Installing Steps

  1. Back up your WHMCS database and any existing SSLCommerz module files.
  2. Download the SSLCommerz payment integration module and extract the downloaded file to a folder on your computer.
  3. Using an FTP client, upload the modules directory from the extracted files to the root of your WHMCS installation, merging with the existing modules directory.
  4. Be careful not to overwrite unrelated files. The new files added by the SSLCommerz module will do the necessary job without harming your system.
  5. Log in to your WHMCS Admin area.
  6. Go to Configuration > Apps & Integrations > Payments and search for SSLCommerz.
  7. Click the Activate button.
  8. Now, edit the following settings:
    • Display Name: The name of the button that will show on the payment page.
    • Store ID: Enter your Test or Live Store ID.
    • Store Password: Enter the Test or Live password.
    • Test Mode: Check this if needed.
    • Checkout Mode: Choose EasyCheckout popup, Legacy Hosted, or New Hosted.
  9. Fill in the details, and click Save Changes to complete your setup.
  10. Optionally activate SSLCommerz Transaction Lookup under System Settings > Addon Modules and grant access to the required administrator roles.
  11. Complete a sandbox payment and verify both the invoice and Billing > Gateway Log before enabling live mode.

To know more, visit the Developer Page

  • Author: Extent Technologies Limited
  • **Developer: MD Abu Bakkar
  • Team Email: [email protected] (For any queries)

 

Reviews

5 stars
6
6
4 stars
0
0
3 stars
0
0
2 stars
0
0
1 star
0
0
Imtiaz Ahmed avatar

Imtiaz Ahmed @imtiaz1207

February 17, 2025 at 07:54:18 PM

Awesome! This module saves my time and works so much. Thanks to developers and Extent Technologies for offering such useful add-ons.

MD Abu Bakkar avatar

MD Abu Bakkar @md9991

February 18, 2025 at 08:28:22 PM

Thanks, Buddy!

Owner@Extent Technologies Limited  
  • 1 year ago
  • Version Number v1.0
Masum Talukder avatar

Masum Talukder @masum3369

September 19, 2024 at 04:34:02 AM

This SSLCommerz Payment Gateway Module for WHMCS is an excellent integration for anyone using WHMCS. After testing the module, I found it to be efficient, reliable, and user-friendly.

MD Abu Bakkar avatar

MD Abu Bakkar @md9991

September 19, 2024 at 08:51:03 PM

Thanks Brother

Owner@Extent Technologies Limited  
  • 2 years ago
  • Version Number v1.0
Mahin Shahriar Sunny avatar

Mahin Shahriar Sunny @mahin4088

September 18, 2024 at 07:31:04 PM

Works Perfectly!! I Highly recommend it!

MD Abu Bakkar avatar

MD Abu Bakkar @md9991

September 19, 2024 at 08:51:15 PM

Thanks Brother

Owner@Extent Technologies Limited  
  • 2 years ago
  • Version Number v1.0
  • Edited
MD SIAM MIAH avatar

MD SIAM MIAH @md4809

September 18, 2024 at 04:43:39 PM

At Webnest, we’ve been using the SSLCommerz WHMCS Module, and it’s been great! Setup was easy, and it runs smoothly on WHMCS v8.10. It also fixed issues like session timeouts after payments, which was a big plus. Best of all, it’s free! Highly recommended for anyone needing SSLCommerz integration.

MD Abu Bakkar avatar

MD Abu Bakkar @md9991

September 19, 2024 at 08:51:27 PM

Thanks Brother

Owner@Extent Technologies Limited  
  • 2 years ago
  • Version Number v1.0
  • Edited
bdixhostltd  avatar

bdixhostltd @bdixhostltd7197

September 18, 2024 at 03:02:18 PM

Thank you, Extent Technologies, for releasing this module.

The original module had some issues, such as the session closing after payment and logging out of the WHMCS portal.

These issues have now been fixed.

Many thanks!

MD Abu Bakkar avatar

MD Abu Bakkar @md9991

September 18, 2024 at 03:03:53 PM

Thanks @bdixhostltd

Owner@Extent Technologies Limited  
  • 2 years ago
  • Version Number v1.0
Foysal Ahmed Roni avatar

Foysal Ahmed Roni @foysal7084

September 18, 2024 at 02:55:55 PM

The SSLCommerz WHMCS module by Extent Technologies Limited works flawlessly! We integrated it into our system without any issues, and it has been running smoothly ever since. The setup was quick and hassle-free, and the payment gateway functions exactly as expected. The module is reliable, user-friendly, and extremely efficient, making the entire payment process seamless. Highly recommend it to anyone looking for SSLCommerz Payment module for their WHMCS setup. Fantastic work by the team at Extent Technologies!

MD Abu Bakkar avatar

MD Abu Bakkar @md9991

September 18, 2024 at 02:58:06 PM

Thanks, Roni,

Please let us know if there's anything that can be improved in the module.

Owner@Extent Technologies Limited  
  • 2 years ago
  • Version Number v1.0

Version Compatibility


Compatible with WHMCS v9.0

Full Version Compatibility


  • All versions of WHMCS v9.0
  • All versions of WHMCS v8.13
  • All versions of WHMCS v8.12
  • All versions of WHMCS v8.11
  • Selected versions of WHMCS v8.10
        8.10.0
  • Selected versions of WHMCS v8.9
        8.9.0
  • Selected versions of WHMCS v8.8
        8.8.0
  • All versions of WHMCS v8.7
  • All versions of WHMCS v8.6
  • All versions of WHMCS v8.5
  • All versions of WHMCS v8.4
  • All versions of WHMCS v8.3
  • All versions of WHMCS v8.2
  • All versions of WHMCS v8.1
  • All versions of WHMCS v8.0

System Requirements


  • WHMCS 8.x or 9.x
  • PHP 7.4 or a supported PHP 8.x release
  • PHP cURL and JSON extensions
  • A public HTTPS WHMCS System URL with a valid certificate
  • SSLCommerz sandbox or live store credentials
  • A fixed public outbound/NAT IP registered with SSLCommerz for live refund APIs

* Requirements listed are in addition to the WHMCS default system requirements.

Support for this product

The best place to start if you need help with a specific product is to contact the developer. All WHMCS Marketplace developers have both a website and support URL listed.

Developed By Extent Technologies Limited

Changelog

v1.0.1 Released September 27th, 2026

Latest Version


Added

  • Added a gateway setting that selects SSLCommerz's current conversion rate or the configured WHMCS rate for non-BDT invoices.

Changed

  • Locked the original invoice amount and gateway processing amount separately for callback validation, reconciliation, and refunds.
  • Documented that checkout converts the current outstanding invoice balance without adding a module-level surcharge or convenience fee.
  • Updated the gateway configuration documentation and screenshot for the new conversion setting.

 

Previous Versions


v1.0.0 Released September 14th, 2026

View/hide detailed changelog

Added

  • EasyCheckout popup, Legacy Hosted, and New Hosted checkout modes.
  • Secure server-side invoice reload and signed checkout requests.
  • Shared browser callback and IPN validation with idempotent settlement.
  • Customer-currency and settled-BDT reconciliation.
  • Full and partial refunds based on the captured exchange rate.
  • Durable refund reservations and cumulative captured-balance limits.
  • Administrator transaction lookup, recent-transaction selector, focused detail views, refund-status queries, and CSV export.
  • Redacted diagnostic logging for session and provider failures.
  • Multi-version PHP syntax checks, release packaging, and GitHub Release workflow.

Security

  • Restricted gateway redirects to documented exact SSLCommerz HTTPS hosts.
  • Added strict signature, transaction identity, amount, currency, status, and risk checks.
  • Prevented callback requests from replacing the customer's WHMCS session cookie.
  • Added atomic settlement claims and duplicate WHMCS transaction guards.
  • Masked card data, redacted credentials, and neutralized spreadsheet formulas in exports.

Fixed

  • Accepted SSLCommerz's live EasyCheckout cart_json callback wrapper.
  • Correctly routed the live New Hosted checkout while retaining Legacy Hosted behavior.
  • Avoided rejecting empty optional customer address fields before the provider can evaluate a session.
  • Corrected foreign-currency records so BDT settlements are never displayed as the invoice currency.
  • Recovered invoice identity from legacy merchant transaction IDs when possible.
  • Replaced custom lookup token rotation with WHMCS native administrator CSRF validation.

 

See also

WHMCS Bitcoin Payments

Accept Bitcoin payments on your website

Free
Accept Bitcoin and cryptocurrency payments - CoinGate for WHMCS

Easily accept Bitcoin, Tether, Ethereum and many other crypto payments on your WHMCS website

Free
Coinbase Commerce

No Fees, Easy Setup. Accept cryptocurrencies like: Bitcoin, Bitcoin Cash, Ethereum and Litecoin!

Free
PayTR Virtual Pos iFrame API

Open your web site to shopping with the advantages of PayTR. Take your payments securely.

Free
Gateway Fees for WHMCS

With this WHMCS module, you'll get the payment gateway fees from your clients directly.

Free