This add-on connects
Gravity Forms to
Opayo Form (formerly Sage Pay Form), Elavon’s hosted payment integration. Shoppers are sent to Opayo to enter card details; card data never touches your WordPress site, which keeps your PCI scope lower than with on-page card fields.
You need
- WordPress 4.5 or higher and a supported PHP version (7.0+ recommended).
- Gravity Forms with a license that includes payment add-ons (this plugin extends the Gravity Forms payment framework).
- An Opayo account with Form integration enabled, plus your vendor name and Form encryption password from MyOpayo.
What it supports
- Product and donation feeds, billing field mapping, and delayed notifications or post creation until payment completes (where you configure it in the feed).
- Opayo VPS Protocol 4.00, test and live modes, and current Elavon gateway hosts (
sandbox.opayo.eu.elavon.com / live.opayo.eu.elavon.com), with a filter to override URLs if your integration pack specifies different endpoints.
- Reliable handoff to Opayo using a short on-site URL plus a transient (avoids oversized query strings that can cause registration errors).
- After payment, customers can be returned to the form’s page so Gravity Forms can run the normal confirmation (message or redirect), using the entry’s source URL when available.
Support and feedback
Questions or ideas:
contact PatSaTECH.
- Install Gravity Forms (if it is not already installed) and ensure your license supports payment add-ons.
- Install this plugin
- In WordPress: Plugins → Add New → Upload Plugin, choose the ZIP, then Install Now, Activate; or
- Upload the plugin folder to
wp-content/plugins/ via FTP/SFTP, then activate under Plugins.
- Configure Opayo (global)\
Go to Forms → Settings → Opayo Form (or the Opayo Form item under Gravity Forms settings). Enter Vendor name, Encryption password, Vendor email, choose Test or Live, set Transaction type (e.g. PAYMENT), and save. Use the credentials from MyOpayo for the same environment (test vs live).
- Add a payment feed to a form\
Open your form → Settings → Opayo Form → add a feed. Map billing fields, choose products or donations, and adjust notifications/posts options as needed. There is no separate “Cancel URL” or “Success URL” field: cancel uses the entry source URL (the page where the form was submitted), and success returns through Gravity Forms’ normal confirmation flow.
- Test\
Use Opayo test/sandbox mode and a test card until you are satisfied, then switch to Live and verify with a small real transaction.
For gateway-specific rules, limits, and 3D Secure behaviour, refer to
Opayo / Elavon documentation and your MyOpayo account.