Free v1.0.0

Payments with SagePay for WPForms

Collect SagePay / Opayo Form payments with WPForms. Redirect users to the hosted payment page, record transactions, and export payment data.

  • WordPress ready
  • Free to download
  • Regular updates

About this plugin

Thenameda Form Payments with SagePay for WPForms lets you accept SagePay (Opayo) payments on any WPForms form. Configure credentials and field mapping per form in the WPForms form builder. When a visitor submits the form they are redirected to the Opayo hosted payment page to pay securely. After payment, they return to your site and the transaction is stored in your dashboard.

Works with WPForms Lite  and WPForms Pro

Features

  • Per-form SagePay settings inside the WPForms form builder (Settings » SagePay).
  • SagePay / Opayo **Form** integration with AES-128-CBC encrypted crypt payload.
  • Sandbox (test) and Live modes with separate vendor credentials.
  • Transaction types: Payment, Deferred, Authenticate.
  • Optional 3D Secure request.
  • Map amount, quantity, email, and billing/shipping address fields.
  • Supports WPForms Name and Address fields (components read automatically).
  • Optional “shipping same as billing”.
  • Configurable success and failure return URLs.
  • [sagepay-details] shortcode for payment result display.
  • Transaction listing with status badges, detail view, and CSV export.
  •  Improved redirect interstitial and payment toast notifications.

Installation

1. Make sure WPForms Lite or WPForms is installed and active.
2. Upload the plugin folder to `/wp-content/plugins/` or install it from the Plugins screen.
3. Activate the plugin through the “Plugins” menu in WordPress.
4. Edit a form, open **Settings » SagePay**, enable SagePay, enter your Opayo credentials, and map billing fields.
5. Save the form and place it on a page.