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:
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.
You take on the world. We’ll take care of the payments.
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:
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.
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.
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.
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.
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