Thenameda Form Payments with SagePay for WPForms Pro accepts SagePay (Opayo) payments on any WPForms form via the hosted Form protocol. Buyers pay on Opayo; WordPress stores transactions, analytics, and optional webhooks.
Focus keyword: WPForms SagePay Pro
Source: GitHub repo · Activating Pro deactivates the free sibling
Introduction
Configure credentials under Settings → SagePay, map amount and billing/shipping fields, then publish. On submit, the shopper is redirected to Opayo with an AES-128-CBC encrypted crypt payload and returns to your success or failure URL.
Pro Features
- Per-form SagePay settings · Sandbox and Live vendor credentials
- Transaction types: Payment, Deferred, Authenticate · optional 3D Secure
- Amount, quantity, email, billing/shipping maps · shipping same as billing
- Server-side amount validation on return ·
[sagepay-details]shortcode - Smart tags:
{sagepay_transaction_id},{sagepay_amount},{sagepay_status}, and more - Dashboard analytics · outbound webhooks · email HTML templates · CSV import/export · debug logs
Installation & Setup
- Activate WPForms + this Pro plugin (free sibling deactivates automatically).
- Edit form → Settings → SagePay → enable and enter Vendor Name + Encryption Password.
- Map amount and address fields; set success/failure URLs.
- Optionally configure webhooks, email templates, and debug logging under the SagePay admin menu.
FAQ
Credentials? MySagePay / Opayo Form integration settings.
Country format? ISO 3166-1 alpha-2 (e.g. GB, IE, US).
Card data? Entered on Opayo’s hosted page — never touches WordPress.
Free + Pro? No — Pro deactivates the free addon.
Conclusion
For WPForms SagePay Pro, you get hosted Opayo checkout plus dashboards, webhooks, and CSV tools for UK/EU card flows.