5.0★ Google Rating · 234+ Active Installs
Lloyds

Lloyds E-Commerce Integration for WooCommerce

Version 3.0.15
Updated in September 2026
FREE

This Lloyds-backed plugin for WooCommerce gives your e-commerce store a comprehensive payment solution: hosted and embedded checkout journeys, Apple Pay, Google Pay, mail order, telephone order (MOTO), subscriptions and tokenisation to save and retrieve customer data, all backed by free support and updates from our integration specialists.

Not a Lloyds merchant? Enquire here.

Key Features of the Lloyds Integration for WooCommerce

Redirect payment

Redirect payment

Redirect customers to a secure hosted Lloyds payment page to complete their order.

Embedded payment solution

Embedded payment solution

Keep customers on your site with an iframe payment form embedded directly at checkout.

Apple Pay & Google Pay

Apple Pay & Google Pay

Express wallet checkout available on product, cart and checkout pages for faster purchases.

MOTO payments

MOTO payments

Securely take phone and email orders using the MOTO function in your WooCommerce backend.

Subscriptions

Subscriptions

Set up recurring billing for subscription services, available with card payments.

Tokenisation

Tokenisation

Saved cards make repeat purchases quicker, with card details protected by tokenisation.

Refund processing

Refund processing

Raise full or partial refunds from your WooCommerce backend.

Multiple payment options

Multiple payment options

All major credit and debit cards are accepted alongside digital wallets.

International payment settings

International payment settings

Configure selling locations and other settings to suit where and how you trade.

Reporting dashboard

Reporting dashboard

Manage transactions and order statuses from the WooCommerce reporting dashboard.

Secure payment handling

Secure payment handling

Transactions are processed by Lloyds, not in your e-commerce environment, keeping your business and customers protected.

Reliable support

Reliable support

Reliable installation and post-integration support from our technical team.

Demo

Installation

To get started, you must first have an active merchant account with Lloyds – apply for this through Lloyds. Your Store ID and Shared Secret are provided when your account is set up. Our merchant checklist covers the application process. 

Download the plugin from our store and your Autify Digital account gives you access to the files straight after your order is confirmed. 

The embedded solution needs a few extra credentials. Our guide walks you through generating a REST API Key and Secret, linking them to your Store ID, connecting a webhook URL and disabling CVV verification. 

Our professional installation service is there if you’d like us to set the plugin up for you. Add it when you download the module. 

Got something specific in mind? Email cardnet@autify.co.uk and we’ll look at building it in.

Security & Compliance

Transactions are processed by Lloyds, not in your e-commerce environment, providing business and customer protection. Merchants are encouraged to understand their own compliance requirements when using Lloyds with WooCommerce.

FAQs

Where can I download the integration?

The plugin is available from our online store. Once you’ve downloaded it, the files are in your Autify Digital account.

Is there a demo available before downloading?

Yes! Complete the contact form with your requirements and a member of our team will arrange a call to take you through the integration features and answer any queries.

Can I use the plugin on the staging/development website?

Yes. The plugin supports test environments, and test/sandbox settings are available in the configuration.

What kind of support is available before and after the integration?

Professional installation is available for setup. Support and upgrades are free and keep the plugin safe and compatible.

How long does it take to complete the integration process?

Card payment setup typically takes 2–3 hours with the pre-installation requirements in place. Professional installation aims for completion within 2–3 working days of receiving all required information. Apple Pay and Google Pay involve additional steps and checks and can take up to 4–6 weeks to become active.

Can this integration work with other payment options and plugins on my WooCommerce store?

Yes, the integration works with WooCommerce plugins and runs alongside other payment options, retail finance included.

How can I monitor the integration’s performance?

Track gateway transactions and performance in real time from your WooCommerce admin panel.

Change Log V3.0.15

Version Date Features
3.0.15 02 Sep 2026
  • Fixed – Incorrect call to an internal meta key
  • Security – Hardened webhook and order-confirmation callback handling to reject requests with an invalid response signature before any order status change is applied
  • Security – Added request-signature verification to the PaymentJS 3D Secure status and method-notification callback endpoints
  • Security – Added stricter order-state validation before applying 3D Secure method-notification updates
  • Security – Moved 3D Secure challenge parameters out of redirect URLs into server-side session storage
  • Security – Replaced a non-cryptographic random number generator with a cryptographically secure generator for transaction reference IDs
  • Security – Strengthened session validation on Checkout Solution payment callbacks
3.0.14 27 Jul 2026
  • Google Pay 3DS update
  • ApplePay on-site wallets improvements across multiple browser
3.0.13 06 May 2026
  • WordPress security updates
  • Plugin improvements
3.0.12 18 Mar 2026
  • * Compliance – Renamed all script, style, and AJAX action handles to use unique “autify-lloyds-” prefix to meet WordPress plugin directory naming standards
  • * Compliance – Updated nonce names, transient keys, and lock keys with plugin-specific prefixes to prevent namespace collisions
  • * Compliance – Renamed global JavaScript variables with “autifyLloyds” namespace to avoid global scope conflicts
  • * Security – Added nonce verification for Apple Pay and Google Pay payment processing AJAX requests (CSRF protection)
  • * Security – Added recursive sanitisation of webhook data using sanitize_text_field() across all webhook handlers
  • * Security – Added input sanitisation for $_GET parameters in admin pages using sanitize_text_field() and wp_unslash()
  • * Security – Added JSON validation and error checking in PaymentJS webhook handler
  • * Security – Added header value sanitisation in PaymentJS webhook processing
  • * Fixed – Added null-safety checks for wc_get_order() across all payment handlers to prevent fatal errors on missing orders
  • * Fixed – Added isset() guards for AVS/CVV response fields, cart totals, and shipping address data to prevent undefined index notices
  • * Fixed – Improved JSON decode error handling in Google Pay payment data processing
  • * Fixed – Added proper validation for shipping methods array access and WP_Query availability checks
  • * Improved – Order not found errors now display user-friendly notices and redirect to checkout instead of failing silently
  • * Improved – Improved transaction notification URL validation for incomplete webhook data
  • * Removed – Legacy deleteOldLogFiles() method from Gateway Helper
  • * Updated – CSS file references to use prefixed filenames
3.0.11 05 Mar 2026
  • * Compliance – Removed hard-coded “Powered by” credit link from public-facing payment form to comply with WordPress plugin directory attribution guidelines
  • * Compliance – Updated External Services section with full disclosure of all third-party services including Terms of Use and Privacy Policy links
  • * Compliance – Added disclosure for Fiserv Checkout Solution, Apple Pay, Google Pay, and Autify Digital License API external services
  • * Compliance – Added Fiserv Terms of Use and Privacy Notice links for First Data / IPG Online and Payment JS services
  • * Fix – Google Pay (on-site) shipment issues
3.0.10 23 Feb 2026
  • Performance – Removed flush_rewrite_rules from every page load, now only runs on plugin activation/deactivation
  • Fixed – WordPress PHPCS compliance improvements
  • Improved – 3Ds Flow improvements
3.0.9 29 Jan 2026
  • Added – Configuration to enable or disable subscription
  • Fixed – Double Subscription Request
  • Fixed – WordPress PHPCS compliance improvements
3.0.8 09 Jan 2026
🛠️ Code Quality
  • WordPress PHPCS compliance improvements
  • Bug Fixes related to the WP curl call
3.0.7 02 Jan 2026
🚀 New Features
  • Transaction Reports table with advanced filtering (status, payment method, date range)
  • CSV export functionality for transaction reports with all filters applied
  • Full-text search across all transaction columns (Order ID, Amount, Status, Card Details, IPs, etc.)
  • Transaction summary statistics showing total transactions, amounts, and refunds
  • Traffic light verification status indicators (CVV, Street, Postcode checks) in reports
  • Transaction details meta box on WooCommerce order view page with payment and fraud details
  • Cardnet Status column in WooCommerce order grid with payment status, verification indicators, and card info
✨ Enhancements
  • License sync cron job for automatic license validation
  • Unified refund processing across all payment methods (Card, Apple Pay, Google Pay)
  • Centralized table name management in gateway helper
  • External CSS file for admin styles instead of inline styles
  • Support for both legacy post-based orders and HPOS (High-Performance Order Storage)
🛠️ Code Quality
  • WordPress PHPCS compliance improvements
  • Added translator comments for i18n strings with placeholders
  • Proper variable prefixing for WordPress coding standards
  • Added phpcs:ignore comments for WooCommerce core hooks usage
👨‍💻 Developer & Internal Changes
  • Comprehensive unit test coverage for new features
  • Refactored verification status methods to camelCase naming convention
3.0.6 18 Nov 2025
✨ Enhancements
  • Block cart and checkout support for the iFrame, GooglePay and ApplePay
  • Full tokenization support for HPP/Redirect payment gateway – customers can now save cards for future use
  • Complete WooCommerce address line 2 support across all payment methods (Payment JS, Apple Pay, Google Pay, and HPP)
  • Smart 3D Secure handling with dynamic challenge indicators based on transaction type
  • Enhanced security with comprehensive sanitization of $_GET, $_POST, $_REQUEST data
  • Improved payment token handling and form processing security with proper validation
  • Enhanced AJAX security with proper nonce verification for all requests
  • Improved code organization with dedicated helper methods for payment data building
  • Subscription support improvements with proper token handling for recurring payments
  • Dynamic shipping option updates when address changes in wallet payments
  • Proper tax and shipping recalculation based on selected address
  • PO number building logic refactored for better maintainability
🛠️ Fixes
  • WordPress Plugin Check compliance – plugin now passes all validation checks
  • Debug logging made conditional – error_log() only runs when WP_DEBUG is enabled
  • Duplicate token saving issue between webhook and order confirmation resolved
  • Session dependency removed from webhook – now uses order meta for reliable server-to-server communication
  • Improved shipping method calculation for wallet payments (Apple Pay and Google Pay)
  • Shipping options now properly update based on customer location
  • Shipping methods now respect WooCommerce zone restrictions and conditions
  • Total calculation now uses backend-calculated values for accuracy
  • Improved address data handling in redirect payment forms
  • Enhanced error handling and validation across all gateway methods
👨‍💻 Developer & Internal Changes
  • 3DS Request Update
  • Enhanced token storage with duplicate prevention mechanism
  • All payment gateway classes updated with secure data handling practices
  • License manager enhanced with improved AJAX security
  • Enhanced payment processing with comprehensive data sanitization throughout
  • WooCommerce tested up to version 10.3.5
3.0.5 15 Oct 2025
✨ Enhancements
  • Block cart and checkout support for the iFrame, GooglePay and ApplePay
  • Full tokenization support for HPP/Redirect payment gateway – customers can now save cards for future use
  • Smart 3D Secure handling with dynamic challenge indicators based on transaction type
  • Improved code organization with dedicated helper methods for payment data building
  • Subscription support improvements with proper token handling for recurring payments
  • Dynamic shipping option updates when address changes in wallet payments
  • Proper tax and shipping recalculation based on selected address
  • PO number building logic refactored for better maintainability
🛠️ Fixes
  • Duplicate token saving issue between webhook and order confirmation resolved
  • Session dependency removed from webhook – now uses order meta for reliable server-to-server communication
  • Improved shipping method calculation for wallet payments (Apple Pay and Google Pay)
  • Shipping options now properly update based on customer location
  • Shipping methods now respect WooCommerce zone restrictions and conditions
  • Total calculation now uses backend-calculated values for accuracy
👨‍💻 Developer & Internal Changes
  • 3DS Request Update
  • Enhanced token storage with duplicate prevention mechanism
3.0.4 10 Sep 2025

HPOS declaration in the plugin Read more here

3.0.0 13 Aug 2025

Releases:

  • On-site Wallets: We can process on-site payments via Google Pay or Apple Pay directly from the product, cart, and checkout pages.
  • Tokenisation: The customer can save their cards for future transactions.
  • Subscription: The merchant can accept the subscription of the order via Card payments. The Wallets will not show up if there are subscription products in the cart.
  • MOTO: The merchant can make a MOTO transaction by logging into the Administrator account.
2.0.1 18 Sep 2024
  • Plugin release with WordPress standards and Plugin check

NEED HELP?

Just ask

No automated or generic responses over here. We let the experts do the talking.

Get Help