Title: PatSaTECH&#039;s Opayo Direct Gateway for WooCommerce
Author: PatSaTECH
Published: <strong>22 September 2015</strong>
Last modified: 22 March 2026

---

Search plugins

![](https://ps.w.org/sagepay-direct-gateway-for-woocommerce/assets/banner-772x250.
png?rev=3029961)

![](https://ps.w.org/sagepay-direct-gateway-for-woocommerce/assets/icon.svg?rev=
3029961)

# PatSaTECH’s Opayo Direct Gateway for WooCommerce

 By [PatSaTECH](https://profiles.wordpress.org/patsatech/)

[Download](https://downloads.wordpress.org/plugin/sagepay-direct-gateway-for-woocommerce.1.3.2.zip)

 * [Details](https://en-gb.wordpress.org/plugins/sagepay-direct-gateway-for-woocommerce/#description)
 * [Reviews](https://en-gb.wordpress.org/plugins/sagepay-direct-gateway-for-woocommerce/#reviews)
 *  [Installation](https://en-gb.wordpress.org/plugins/sagepay-direct-gateway-for-woocommerce/#installation)
 * [Development](https://en-gb.wordpress.org/plugins/sagepay-direct-gateway-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/sagepay-direct-gateway-for-woocommerce/)

## Description

This plugin adds **Opayo Direct** as a WooCommerce payment gateway so customers 
can pay by card without leaving your store.

**Highlights**

 * On-site card entry using the standard WooCommerce credit card form (customisable
   card fields).
 * Supports **WooCommerce Checkout Block** (cart/checkout blocks) in addition to
   classic checkout.
 * Declares compatibility with **WooCommerce HPOS** (High-Performance Order Storage/
   custom order tables).
 * **PSD2**, Strong Customer Authentication (**SCA**), and **3D Secure v2** flows
   for eligible transactions.
 * Vendor test and live modes, configurable card types, and optional shipping data
   to Opayo.

Opayo Direct is a server-to-server integration: you control branding and the checkout
experience while card data is handled according to your PCI scope. You need an **
Opayo** merchant account with Direct integration enabled.

**Requirements**

 * WordPress and **WooCommerce** installed and up to date.
 * A valid **SSL certificate** (HTTPS) on your checkout site.
 * **PCI DSS** compliance is your responsibility for how you collect and transmit
   card data; consult Opayo and your QSA as needed.

More information: http://www.patsatech.com/

## Installation

 1. **Prerequisites:** Install and activate **WooCommerce**. Ensure your site uses **
    HTTPS** and you have Opayo Direct credentials (vendor name, integration passwords,
    and access to the Opayo dashboard).
 2. **Install the plugin**
 3.  * **Upload ZIP:** In WordPress go to **Plugins  Add New  Upload Plugin**, choose
       the plugin zip, then click **Install Now** and **Activate**; or
     * **FTP/SFTP:** Unzip the package and upload the plugin folder to `wp-content/
       plugins/`, then activate under **Plugins**.
 4. **Configure the gateway:** Open **WooCommerce  Settings  Payments**, find **Opayo
    Direct**, and click **Manage** (or **Set up**).
 5. Enter your **Vendor name**, choose **test** or **live** mode, set the transaction
    type and any other options your account requires, then **Save changes**.
 6. Run a **test transaction** in test mode before switching to live. If you use the**
    Checkout block**, verify payment and 3D Secure redirects on a staging site first.

## Reviews

![](https://secure.gravatar.com/avatar/ab04b1d01810b86677fe474908bad99370c8650fdaaab7f6d271bfc4d7e40707?
s=60&d=retro&r=g)

### 󠀁[Perfect](https://wordpress.org/support/topic/perfect-4847/)󠁿

 [trinityaries](https://profiles.wordpress.org/trinityaries/) 22 February 2018

Installed, configured and test payment made within 60 seconds. All txn data posted
to Sage50 accounts. Perfect.

![](https://secure.gravatar.com/avatar/91f3dadae9fd2985a21201a96c3f2095842c70297c4462197be7acff23c04b95?
s=60&d=retro&r=g)

### 󠀁[No Support](https://wordpress.org/support/topic/no-support-121/)󠁿

 [Naughty Girl Lingerie](https://profiles.wordpress.org/naughty-girl-lingerie/) 
3 September 2016 1 reply

BE CAREFUL! I have purchased from this author and asked for some support because
the plug in no longer works (I did a Word Press update). The only way they will 
help me is if I purchase the exact same plug in AGAIN!

 [ Read all 2 reviews ](https://wordpress.org/support/plugin/sagepay-direct-gateway-for-woocommerce/reviews/)

## Contributors and Developers

“PatSaTECH's Opayo Direct Gateway for WooCommerce” is open source software. The 
following people have contributed to this plugin.

Contributors

 *   [ PatSaTECH ](https://profiles.wordpress.org/patsatech/)

[Translate “PatSaTECH's Opayo Direct Gateway for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/sagepay-direct-gateway-for-woocommerce)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/sagepay-direct-gateway-for-woocommerce/),
check out the [SVN repository](https://plugins.svn.wordpress.org/sagepay-direct-gateway-for-woocommerce/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/sagepay-direct-gateway-for-woocommerce/)
by [RSS](https://plugins.trac.wordpress.org/log/sagepay-direct-gateway-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Change Log

#### 1.0.0

 * Initial Release

#### 1.2.5

 * Have added woocommerce credit card form for seemless integration.
 * Updated to support WooCommerce 2.6+
 * Added card logos.

#### 1.2.6

 * Have resolved a bug which was preventing redirection to 3D Authorizatoin page.

#### 1.2.7

 * Updated the plugin to support latest version of WooCommerce 3.0+ and WordPress.

#### 1.3.0

 * Updated the plugin to support latest version of WooCommerce 3.7+ and WordPress
   5.2+
 * Added support for SagePay Payment Services Directive 2, Strong Customer Authentication
   and 3D Secure v2

#### 1.3.1

 * Updated the url as per the notification from Elavon.
 * Updated to add support WooCommerce HPOS system.

#### 1.3.2

 * **Checkout Block:** Fixed payment method registration so Opayo Direct shows and
   processes correctly (WooCommerce Blocks requires React elements for `label`, `
   content`, and `edit`; settings loaded via `getPaymentMethodData` / `paymentMethodData`).
 * **Checkout Block:** Card expiry auto-formats as MM/YY while typing (e.g. 1233
   12/33); submitted value is normalised to the `MM / YY` format the gateway expects.
 * **3D Secure:** On-page challenge iframe is centered horizontally with intro and
   fallback text aligned to the same column.
 * **Order notes:** After a successful payment, the private order note includes 
   the Opayo **Transaction ID** (VPSTxId).
 * **Stability:** Runtime hooks (receipt page, API callbacks, etc.) register only
   once if the gateway class is instantiated multiple times—avoids duplicate 3DS
   iframes or receipt output.
 * **Logging:** Optional **debug logging** to **WooCommerce  Status  Logs** (source`
   opayo-direct`); summaries exclude card numbers, CV2, and security keys.
 * Declares **cart/checkout blocks** compatibility for WooCommerce feature checks
   alongside existing HPOS declaration.

## Meta

 *  Version **1.3.2**
 *  Last updated **7 months ago**
 *  Active installations **60+**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **6.9.10**
 *  Language
 * [English (US)](https://wordpress.org/plugins/sagepay-direct-gateway-for-woocommerce/)
 * Tags
 * [ecommerce](https://en-gb.wordpress.org/plugins/tags/ecommerce/)[Opayo direct](https://en-gb.wordpress.org/plugins/tags/opayo-direct/)
   [opayo go](https://en-gb.wordpress.org/plugins/tags/opayo-go/)[payment gateway](https://en-gb.wordpress.org/plugins/tags/payment-gateway/)
   [woocommerce](https://en-gb.wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://en-gb.wordpress.org/plugins/sagepay-direct-gateway-for-woocommerce/advanced/)

## Ratings

 3 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/sagepay-direct-gateway-for-woocommerce/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/sagepay-direct-gateway-for-woocommerce/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/sagepay-direct-gateway-for-woocommerce/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/sagepay-direct-gateway-for-woocommerce/reviews/?filter=2)
 *  [  1 1-star review     ](https://wordpress.org/support/plugin/sagepay-direct-gateway-for-woocommerce/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/sagepay-direct-gateway-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/sagepay-direct-gateway-for-woocommerce/reviews/)

## Contributors

 *   [ PatSaTECH ](https://profiles.wordpress.org/patsatech/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/sagepay-direct-gateway-for-woocommerce/)