BACK TO DIRECTORY

SagePay Form Gateway for WooCommerce

by PatSaTECH

1.0
(2 ratings)

This plugin adds a WooCommerce payment gateway for Opayo Form integration (Sage Pay Form / Elavon hosted form). Customers pay on Opayo’s secure page, so your site does not collect or store card numbers, which reduces PCI scope compared with on-site card fields.

How it works:

  • At checkout, the shopper is redirected to Opayo with an encrypted payload (Crypt) built from the order.
  • After payment, Opayo sends the customer back to your site; the plugin decrypts the response, checks the order and amount, and completes the order when the payment is successful.
  • Supports classic checkout and registers with WooCommerce Blocks checkout when the block checkout is enabled.

Requirements:

  • WordPress and WooCommerce (see readme headers for tested versions).
  • An Opayo account with Form integration and credentials from MyOpayo (Vendor name, Encryption password).
  • HTTPS is strongly recommended for checkout and payment return URLs.

Notes:

  • Uses Elavon’s current Form register hosts (sandbox.opayo.eu.elavon.com / live.opayo.eu.elavon.com) and VPSProtocol 4.00. Override the register URL with the woocommerce_sagepayform_register_url filter if your account requires a different endpoint.
  • Override the return/notify URL with woocommerce_sagepayform_notify_url if needed.

Use Elavon / Opayo’s official documentation for account setup, test cards, and regional rules.

Plugin Details

Active Installs
90
Total Downloads
6,441
Version
1.4.7
Requires WP
4.5
Requires PHP
—
Tested Up To
6.9.10
Added
2015-09-22
Last Updated
2026-03-22 10:02am GMT

Ratings

5
0
4
0
3
0
2
0
1
2