xpay✦ Commerce
Directory
WooCommerce plugins
Elavon Payment Gateway for WooCommerce
Elavon Payment Gateway for WooCommerce
Start accepting card payments in one simple, seamless, secure solution from Elavon Payments.
Will this break my store?
What the WordPress.org registry says about keeping Elavon Payment Gateway for WooCommerce running.
Tested to 7.1
Tested against the WordPress branch in use today.28 days ago
8.2
Your host must be running at least this version.6.3
woocommerce
These must be installed and active first.1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.Maintenance & trust
Scored on how Elavon Payment Gateway for WooCommerce is looked after — not on how many stores run it.
Maintenance
35 / 35WordPress compatibility
20 / 20Support responsiveness
Not enough dataMerchant satisfaction
Not enough dataListing transparency
6 / 10Ratings
No one has rated this plugin on WordPress.org yet. That is a statement about the ratings page, not about the plugin — plenty of well-kept plugins never collect them.
The Elavon Payments module for WooCommerce provides a fully PCI (Payments Card Industry) -compliant solution that allows you to accept a variety of secure payment methods via the checkout on your WooCommerce store.
Elavon Payments is a feature rich payment gateway which offers:
- A secure, hosted payment page that can be configured with your website in a variety of ways
- Standalone Virtual Terminal and Pay-by-Link functionality via your Elavon dashboard
- Fraud management settings
- Easy currency conversion tools (supports multi-currency conversion and dynamic currency conversion)
- Recurring payments
- Stored cards
- Customer Profiles
- Reducing the need for development work, this plugin creates a user-friendly shortcut for integration which includes step-by-step guidance on how to get started and begin taking payments via Elavon on your WooCommerce store.
The Elavon hosted solution provides cardholders with a checkout experience that is 100% handled by Elavon and ensures compliance with data security regulations.
Elavon also support bespoke Payment Plans, Subscriptions, Customer Profiles and compliant card tokenisation.
Who are Elavon?
Elavon is a trusted brand with expertise in small businesses and a Trustpilot rating of 4.6 in the UK and 4.7 in Ireland.
- We understand payments – smart and sensible solutions, made just for you by our expert team
- We’re on your side – doing our best for your business, with minimal jargon and no hidden surprises
- We stay a step ahead – flexible payments plans and technology that grows with your business
Whether your goal is reaching more customers, crafting new products, growing your team, or topping up your revenue, Elavon makes payment-taking simple so you can focus on your business.
You take on the world. We’ll take care of the payments.
External Services
Service 1: Elavon Payment Gateway (EPG) API
This plugin connects to the Elavon Payment Gateway (EPG) API to process payments, manage subscriptions, and handle customer payment profiles for WooCommerce stores.
What is the service and what is it used for?
The Elavon Payment Gateway (EPG) API (Learn more) is used to securely process credit card payments, manage recurring payments (subscriptions), and store customer payment methods.
What data is sent and when?
When a customer checks out, updates a payment method, or manages a subscription, the following data is sent to the Elavon Payment Gateway (EPG) API:
- Order details (amount, currency, order ID)
- Customer information (name, email, billing/shipping address)
- Payment details (card information, tokenized and handled via Elavon’s hosted payment page; card data is not stored or processed by this site)
- Subscription details
Data is only sent when a payment is processed, a payment method is added or updated, or a subscription is managed.
Service provider
Elavon, Inc. (elavon.com)
EPG API endpoints:
EU: https://api.eu.elavonpayments.com/
US: https://api.na.elavonpayments.com/
Terms of Service and Privacy Policy
– EPG Terms of Service (EU)
– EPG Terms of Service (US)
– EPG Privacy Policy (EU)
– EPG Privacy Policy (US)
Service 2: Elavon HPP (Redirect) JavaScript SDK
What is the service and what is it used for?
The Elavon HPP Redirect JavaScript SDK is loaded to redirect customers to Elavon’s hosted payment page when HPP Redirect integration mode is enabled.
What data is sent and when?
When a customer initiates checkout with HPP Redirect integration enabled, they are redirected to Elavon’s hosted payment page. During checkout, payment session and transaction-related data needed to process payment is exchanged with Elavon services.
- The HPP Redirect flow is initiated on checkout when HPP (Redirect) integration is enabled.
- Payment/session-related data is sent when the customer is redirected and completes payment.
Service provider
Elavon, Inc. (elavon.com)
HPP Redirect endpoints:
EU Sandbox: https://uat.hpp.converge.eu.elavonaws.com/
EU Production: https://hpp.eu.elavonpayments.com/
US Sandbox: https://uat.hpp.converge.eu.elavonaws.com/
US Production: https://hpp.na.elavonpayments.com/
Terms of Service and Privacy Policy
– EPG Terms of Service (EU)
– EPG Terms of Service (US)
– EPG Privacy Policy (EU)
– EPG Privacy Policy (US)
Service 3: Elavon Lightbox JavaScript SDK
What is the service and what is it used for?
The Elavon Lightbox JavaScript SDK is loaded to render Elavon’s hosted payment page in a lightbox/popup overlay when the Lightbox integration mode is enabled.
What data is sent and when?
When a customer loads checkout with Lightbox integration enabled, the Lightbox SDK is loaded from Elavon domains. During checkout, payment session and transaction-related data needed to process payment is exchanged with Elavon services.
- The Lightbox SDK is loaded on checkout when Lightbox integration is enabled.
- Payment/session-related data is sent when the customer starts and completes payment.
Service provider
Elavon, Inc. (elavon.com)
Lightbox SDK endpoints:
EU & US Sandbox: https://uat.hpp.converge.eu.elavonaws.com/client/index.js
EU Production: https://hpp.eu.elavonpayments.com/client/index.js
US Production: https://hpp.na.elavonpayments.com/client/index.js
Terms of Service and Privacy Policy
– EPG Terms of Service (EU)
– EPG Terms of Service (US)
– EPG Privacy Policy (EU)
– EPG Privacy Policy (US)
Service 4: Elavon Hosted Fields JavaScript SDK
What is the service and what is it used for?
The Elavon Hosted Fields JavaScript SDK is loaded to render secure card input fields and support wallet methods in Hosted Fields payment flows.
What data is sent and when?
When a customer loads checkout and Hosted Fields is enabled, the Hosted Fields SDK is loaded from Elavon domains. During checkout, payment session and transaction-related data needed to process payment is exchanged with Elavon services.
- The Hosted Fields SDK is loaded on checkout when Hosted Fields integration is enabled.
- Payment/session-related data is sent when the customer starts and completes payment.
Service provider
Elavon, Inc. (elavon.com)
Hosted Fields SDK endpoints:
EU & US Sandbox: https://uat.hpp.converge.eu.elavonaws.com/hosted-fields-client/index.js
EU Production: https://hpp.eu.elavonpayments.com/hosted-fields-client/index.js
US Production: https://hpp.na.elavonpayments.com/hosted-fields-client/index.js
Terms of Service and Privacy Policy
– EPG Terms of Service (EU)
– EPG Terms of Service (US)
– EPG Privacy Policy (EU)
– EPG Privacy Policy (US)
Service 5: Apple Pay JavaScript SDK
This plugin also loads the Apple Pay JavaScript SDK from Apple’s CDN to enable Apple Pay as a payment option in checkout flows when Hosted Fields integration is enabled.
What is the service and what is it used for?
The Apple Pay JavaScript SDK is a library provided by Apple Inc. It enables customers to use Apple Pay in checkout (including classic checkout and checkout blocks) when Hosted Fields integration is active and Apple Pay is available on their device and browser.
What data is sent and when?
When a customer visits checkout, the Apple Pay SDK is loaded from Apple’s CDN (applepay.cdn-apple.com) only when Hosted Fields payment is enabled and Apple Pay is enabled for that flow. During the Apple Pay flow, Apple handles secure transmission of payment credentials directly between the customer’s device and Apple’s servers. Payment session and authorization data is exchanged with Apple’s servers when the customer initiates and completes Apple Pay payment.
- The SDK is loaded from Apple’s CDN on checkout page load only when Hosted Fields and Apple Pay are enabled, regardless of whether the customer uses Apple Pay.
- Payment session data (merchant validation, payment token) is exchanged with Apple’s servers when a customer selects Apple Pay and authorizes the payment.
- Apple may collect device and browser context as part of this process, subject to Apple’s privacy policy.
Service provider
Apple Inc. (apple.com)
Apple Pay SDK CDN: https://applepay.cdn-apple.com/jsapi/v1/apple-pay-sdk.js
Terms of Service and Privacy Policy
– Apple Payments Direct Payments Terms and Conditions
– Apple Pay Acceptable Use Guidelines
– Apple Privacy Policy
Categories
Plugin details
Tags on WordPress.org
