WHMCS for Helcim Gateway
  • 03 Sep 2022
  • 1 Minute to read
  • Contributors
  • Dark
    Light

WHMCS for Helcim Gateway

  • Dark
    Light


End of life
The Helcim WHMCS Integration is at the end of its life, please contact the Helcim Support Team to learn about using the billing and subscription management tools included in your Helcim Account. This guide is for legacy Helcim Gateway accounts. If you are a new Helcim merchant, you should be using the Helcim Commerce plugs, located here


Pre-requisites:

  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


Tokenization of credit cards
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/idea/never-store-credit-card-information-locally-when-using-a-tokenized-gateway.