Elavon Virtual Merchant Converge

Elavon Virtual Merchant Converge

Developed By LCWSoft

Compatible with WHMCS v8.10


This module enables you to accept credit card transactions through the Virtual Merchant/Converge gateway provided by Elavon and its associated resellers (Costco and others). Supports both CAD and USD accounts and will use them intelligently based on currency settings if both are configured.

An optional tokenization module is also included and can be enabled simultaneously with this module if needed.

It supports one time and recurring payments, as well as refunds through the WHMCS admin interface. As with most other merchant gateways, all transactions are handled by WHMCS directly and customers will not have to leave your website in order to complete transactions. 3DSecure 2.0 is supported.

We also provide a demo mode to run transactions against a demo account on Converge. This is a nice feature to test and configure your system before attempting to use with a live account.


No special server configuration needed. You will need a Merchant ID, a User ID and a User Pin. This information will be provided by Elavon.

Special note for Refunds

By default, Elavon turns on the Auto Pend Filter for returns and causes refunds to go into a pending state despite telling us that it was successful. To turn this feature off, which will be required for performing refunds via WHMCS, log into Converge at myvirtualmerchant.com as your Converge admin user. Go to Terminal > Advanced > Fraud Prevention Rules. Click on Auto Pend Filter, uncheck the box and click Update. For any refunds that have already submitted to Elavon and may be pending, go to Current Batches > Main > Credit Card. Select the check box beside any Pended items with a type of "Return" and click Unpend.


It is $6.00 CAD monthly (or $60 CAD annually - essentially getting 12 months for the price of 10) with free support & updates for as long as your service is Active.


Download the zip file from our client area and follow the instructions in the INSTALL.txt file included.



5 stars
4 stars
3 stars
2 stars
1 star

Perry Toone @ptoone

April 26, 2017 at 07:01:18 PM

There are a couple of products for Elavon and WHMCS, this is a good one. I found the developer of this module and the Elavon team to be very professional.

Lawrence Williams @LCWSoft

August 20, 2017 at 03:57:05 AM

Thank you for your kind words Perry! We look forward to continuing to serve your business needs.

  • 6 years ago
  • Version Number 1.2.2
  • Edited

Version Compatibility

Compatible with WHMCS v8.10

Full Version Compatibility

  • Selected versions of WHMCS v8.10
  • Selected versions of WHMCS v8.9
  • Selected versions of WHMCS v8.8
  • 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
  • All versions of WHMCS v7.10
  • All versions of WHMCS v7.9
  • All versions of WHMCS v7.8
  • All versions of WHMCS v7.7
  • All versions of WHMCS v7.6
  • All versions of WHMCS v7.5

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 LCWSoft


v2.3.3 Released July 4th, 2023

Latest Version

  • Miscellaneous improvements for 3DSecure 2.0


Previous Versions

v2.3.2 Released June 9th, 2023

View/hide detailed changelog

  • Miscellaneous improvements for 3DSecure 2.0
  • Improved usage of ssl_transaction_currency in requests to ensure that Multi Currency Conversion (MCC) isn't required on the terminal unless necessary.


v2.3.1 Released May 27th, 2023

View/hide detailed changelog

  • Minor bug fixes and improvements


v2.3.0 Released May 23rd, 2023

View/hide detailed changelog

  • Added support for 3DSecure 2.0 to non-token gateway.
  • Added support for void transactions to both non-token and token gateway.
  • Added enhanced debug logging (when enabled).
  • Added support for Elavon demo environment.


v2.2.4 Released November 23rd, 2022

View/hide detailed changelog

  • Added support for PHP 8.1


v2.2.1 Released November 22nd, 2020

View/hide detailed changelog

  • When 3DSecure is enabled, log to the gateway log whether a transaction was processed using 3DSecure or not - useful when handling disputes/chargebacks.
  • When 3DSecure is enabled, ensure that any redirects for non-3DSecure requests respect the Friendly URLs setting regardless of the setting. This resolves a potential 404 Page Not Found error that can occur after paying an invoice via the client area/order form.
  • Display version number on the payment gateways page for easier verification of the installed version.


v2.2 Released October 15th, 2020

View/hide detailed changelog

  • Compatibility update for WHMCS 8.0


v2.1 Released July 24th, 2020

View/hide detailed changelog

  • Improved error reporting under Setup > Payments > Payment Gateways when validating CAD and USD account configuration
  • Misc code updates
  • Introduced separate tokenization module


v1.9 Released October 23rd, 2019

View/hide detailed changelog

  • Implemented 3DSecure support (Verified by Visa, MasterCard SecureCode)
  • Rewritten all Elavon API calls to use their modern XML format
  • Implemented validation of the Elavon details supplied under Setup > Payments > Payment Gateways when saving


v1.7 Released June 5th, 2018

View/hide detailed changelog

  • Minor improvements to error handling
  • Updated to support PHP 5.6 to 7.2


v1.6 Released January 26th, 2018

View/hide detailed changelog

  • Changed Elavon API URLs to their new payment system (required for TLS 1.2 compliance starting on March 31st)


v1.5 Released October 13th, 2017

View/hide detailed changelog

  • Fixed compatibility issue with WHMCS 6.x


v1.4 Released August 19th, 2017

View/hide detailed changelog

  • Rewrote refund function to use Elavon's CCRETURN API instead of CCCredit. No more needing to store the credit card number for refunds!
  • Additional debug functionality


v1.2.2 Released November 24th, 2016

View/hide detailed changelog

*Bug fix: fallback for licensing checks in case server variables are not defined. Recommended update.


v1.1 Released September 21st, 2016

View/hide detailed changelog

  • Added support for using either CAD, USD or both types of accounts together with intelligent usage based on settings and currency that will be used on the invoice
  • Bug fix: only pass the "currency" parameter to Elavon if needed for the payment (for example: if you are using a CAD account and the payment is going to be CAD, we will not pass it). This means that you do not always need the Multi-Currency feature turned on in your account.


v1.0 Released April 20th, 2016

View/hide detailed changelog

Initial public release


See also

WHMCS Bitcoin Payments

Accept Bitcoin payments on your website

Accept Bitcoin and 70+ Cryptocurrency payments - CoinGate for WHMCS

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

Coinbase Commerce

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

Gateway Fees for WHMCS

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

PayTR Virtual Pos iFrame API

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