Overview
Start accepting credit and debit payments online with Elavon eCommerce solutions. This award-winning Elavon payment module integrates Magento 2 with the Elavon Payment Provider. A seamless shopping experience allows your customers to securely complete purchases on your Magento 2 website.
Elavon is one of the largest credit card processing companies, serving approximately 1.2 million merchants. They provide eCommerce solutions, hosted gateways, gift and pre-paid card services, and PCI compliance programmes — serving airlines, restaurants, hospitality, retail, healthcare, and education. An Elavon account is required to use this module.
Features
- Fully PCI Compliant Hosted Payment Page integration
- Dynamic Currency Conversion support with Hosted Payment Page
- Supports all major cards: Visa, Visa Debit, American Express, MasterCard, Discover, 3V Visa, Diners, Maestro International, Switch/Solo
- Multi-store, multi-currency, and multi-account support
- Transaction management from the Magento Admin
- Fraud Management Checks
- Choose between Authorise and Capture or Authorise Only payment flows
- Partial invoices (Multi Settlement) and partial credit memos (refunds)
- MOTO orders — create orders and capture payments from the Magento Admin
- Authorisation transaction information on the Order View page — see AVS, CVN, and Postcode results at a glance
- Manage and report all transactions on a single page — export to CSV and Excel in one click
Quality
Built by developers specialising in Magento 2, the Elavon module complies with all Magento Coding Standards and best practices. Ships with automated unit tests and has been carefully tested across all Magento 2.x versions.
How It Works
Payments are processed through Elavon’s hosted payment page, which means sensitive card data never touches your Magento server. The customer is redirected to Elavon’s PCI-compliant environment to enter card details, then returned to your store on completion. This approach keeps your SAQ footprint to a minimum.
For MOTO orders, an admin user can capture payment directly from the Magento Admin order creation screen — useful for phone or email orders where the customer is not present online.
Dynamic Currency Conversion (DCC) is handled entirely within the hosted page: eligible customers are shown the option to pay in their home currency at the point of card entry, with no additional configuration required in Magento.
Admin Configuration
Key settings are found at Stores > Configuration > Sales > Payment Methods > Elavon:
- Merchant ID and API credentials — provided by Elavon when your account is activated
- Payment action — choose between Authorise Only (capture manually) or Authorise & Capture (capture immediately)
- Dynamic Currency Conversion — enable or disable per store view
- Fraud management — configure AVS and CVV response handling: accept, review, or decline based on the codes returned
- Multi-account — assign different Elavon merchant accounts to different Magento store views or websites
Installation
Install via Composer:
composer require pronko/module-elavon
bin/magento module:enable Pronko_Elavon
bin/magento setup:upgrade
bin/magento cache:flush
An active Elavon merchant account with eCommerce gateway access is required.