Helcim Logo Support & Tutorials

© Copyright 2006-2019 Helcim Inc.

All Rights Reserved.

Cart & Software Integration » WHMCS »

WHMCS Integration

This guide is for legacy Helcim Gateway accounts. if you are a new Helcim merchant, you should be using the Helcim Commerce plugin, located below:


1) WHMCS 5.2 (tested up to 5.2.12)
2) Helcim Virtual Terminal Pro account with gateway feature enabled. Please contact us to have this feature enabled on your account.
3) The Helcim module for WHMCS
4) PHP with cURL module enabled
5) Valid SSL cert and PCI DSS validation

Module Installation

1) Extract helcimgateway.php to: /modules/gateways/ directory
2) Activate the plugin in the WHMCS Admin area through the "Setup -> Payments -> Payment Gateways" menu
3) Choose "Helcim" from the "Activate Module" drop-down and click "Activate"
4) Make sure "Show on Order Form" is ticked
5) Enter the title to display on the payment selection portion of the checkout page
6) Enter your Account ID and Token (from your welcome email or within the Helcim Virtual Terminal)
7) Enter the gateway URL. Use https://gateway.helcim.com/ for production and https://gateway.qa.helcim.com/ for development
8) Click "Save Changes"

** NOTICE **
While this module uses tokenization for card storage due to the way WHMCS is currently designed there are instances where local storage will be used. WHMCS will only call the storeremote function after a client has at least one invoice set to the Helcim Gateway. This is currently a feature request with WHMCS, more information can be found at: https://requests.whmcs.com/responses/never-store-credit-card-information-locally-when-using-a-tokenized-gateway