Read the latest news about Gravity Forms Eway Pro.
1.19.0, 2025-06-06
- changed: custom WordPress capabilities; non-admin logins with GF
capabilities no longer inherit access to Eway settings - changed: just-in-time translations in WordPress 6.8+
1.18.0, 2024-12-03
- fixed: fatal error updating a Token Payments customer without a
transaction - added: feeds will be duplicated when form is duplicated
1.17.0, 2024-11-07
- fixed: delayed actions triggered on failed transactions with token
customer creation - fixed: new feed stopped mapping name, address, email, phone fields
by default - fixed: deprecated call to
is_html5_enabled()
1.16.1, 2024-07-01
- fixed: delayed actions triggered when creating a Token Payments
customer without a transaction - added: support for WordPress 6.5 .l10n.php translation files
1.16.0, 2024-02-28
- changed: requires Gravity Forms version 2.4.13 or higher
- fixed: delayed actions (Mailchimp, Zapier, etc.) are working again;
sorry!
1.15.0, 2024-02-16
- changed: minimum required PHP version is now 7.4; recommended
version is PHP 8.1 or higher - changed: refactor of Eway API classes, extenders should test in a
development environment - fixed: Gravity Forms 2.8 compatibility fixes
- added: support for Sales tab in entries (for new transactions)
1.14.1, 2023-05-25
- fixed: fatal error on deprecated delayNotifications setting
- changed: PHP class PaymentAPI is no longer declared final
1.14.0, 2023-05-19
- fixed: update list of Eway error codes with descriptions
- fixed: compatible with Gravity Forms 2.7 honeypot enhancements
1.13.1, 2023-04-16
- fixed: fatal error with some old form configurations with invalid
properties
1.13.0, 2023-01-19
- changed: minimum required PHP version is now 7.3; recommended
version is PHP 8.0 or higher - fixed: Gravity Forms 2.7 compatibility
- fixed: {beagle_score} merge tag
- fixed: hidden sections on Eway feed editor were not hidden
- fixed: Customer ID can now be empty for recurring payments sandbox
testing
1.12.0, 2021-11-16
- changed: update with new Eway branding
1.11.0, 2021-04-12
- fixed: Gravity Forms 2.5 compatibility
1.10.0, 2020-12-08
- fixed: jQuery 3.5 compatibility (WordPress 5.6)
- added: support for WordPress 5.5 automatic plugin updates
- added: Transaction Number can be included in export files
- changed: don’t call
libxml_disable_entity_loader()
in
PHP 8.0 (now deprecated) - changed: minimum required PHP version is now 7.0; recommended
version is PHP 7.4 or higher - changed: developers: PHP classes have been renamed, losing name
prefix GFEwayPro…
1.9.0, 2020-05-01
- fixed: resent notifications didn’t have their merge tags
replaced - changed: Product fields with radio buttons now return the option
value when mapped to an Eway field (was returning the price) - changed: Customer Invoice Reference and Transaction Reference can
now map to the generated transaction number - changed: support reverse proxy headers for the customer IP address
sent to Eway - added: filter hook
gfeway_customer_ip
so that hookers
can set the customer IP address
1.8.1, 2019-09-30
- fixed: crash with error GFPaymentAddOn not found
- fixed: GF User Registration 4.4 breaks new feeds
1.8.0, 2019-09-27
- fixed: Gravity Forms 2.4.14 and Zapier 3.2 broke delayed
actions
1.7.1, 2019-07-25
- fixed: crash on PHP 5.6 when adding a new feed to a form
1.7.0, 2019-06-29
- changed: support Gravity Forms add-ons that register delayed action
support through the Add-on framework - changed: editing the payment status from Processing to Paid now
triggers delayed actions for the Responsive Shared Page method - added: filters for changing the Recurring Payments dates
1.6.1, 2019-01-31
- fixed: “DateInterval not found” error in Recurring Payments
1.6.0, 2018-11-16
- fixed: changed verification of return from Eway Responsive Shared
Page to guarantee uniqueness - fixed: new customer token not saving to WP user when using
Responsive Shared Page - fixed: accept two-character ISO country code for country values
mapped to billing or shipping value - changed: minimum required PHP version is now 5.6; recommended
version is PHP 7.2 or higher
1.5.0, 2018-10-12
- fixed: NB: (Customer) Invoice Reference and (Transaction) Invoice
Number were mapped around the wrong way; feed mappings are preserved,
please check your feed mappings. If you use a filter hook to set these,
please test and adjust your code. - fixed: handle customer cancellations without making an additional
API request; prevents error D4406 in entry log - fixed: API key or password fail validation when they contain a
percentage sign - fixed: updated support for Zapier delayed actions
- added: logging now includes the AccessCode returned by Eway
1.4.2, 2018-06-29
- fixed: prevent V6058 Invalid Customer Title errors by enforcing
Eway’s customer title restrictions (Mr., Ms., Mrs., Miss, Dr., Sir.,
Prof.) - fixed: JavaScript error “GetFieldsByType is not defined” in some
form admin pages - fixed: licence activate / deactivate buttons stopped working
1.4.1, 2018-05-25
- fixed: CRASH when form sends shipping address details to Eway
1.4.0, 2018-04-03
- changed: minimum required PHP version is now 5.4; recommended
version is PHP 7.1 or higher - fixed: with a Product field of subtype Radio, the wrong amount was
sent to Recurring Payments - fixed: conditional logic for fields using Use New Card rule for
Customer Tokens field - added: token customers can update the card expiry or remove card
from Gravity Forms - added: credit card number validation in the browser when using
Client Side Encryption - added: show placeholders in the credit card number and security code
fields when their values are removed during Client Side Encryption
1.3.0, 2017-11-21
- fixed: Client Side Encryption failed when form had multiple feeds,
each with their own Eway account - fixed: Wrong feed selected when the feeds’ conditional logic
depended on fields that themselves used conditional logic - added: custom merge tag
{date_created}
so that
notification resends can show the entry date instead of the current
date
1.2.0, 2017-09-12
- fixed: Gravity Forms 2.3 compatibility; don’t directly access
database tables - fixed: amounts in Japanese Yen (JPY) are already in the lowest
denomination; no need to shift to / from cents - fixed: Client Side Encryption fails when Gravity Forms HTML5
Validation plugin is active - added: allow invoice reference to come from a mapped field
1.1.4, 2017-05-01
- fixed: added a work-around for Gravitate Encryption meddling with
the form total, which stopped Eway submissions - changed: added the current entry to some filters for Responsive
Shared Page transactions - changed: allow selecting the form total for the initial payment in
Recurring Payments - added: filter
gfeway_invoice_amount
for altering the
total amount sent to Eway - added: filter
gfeway_customer_ref
for setting a
customer reference sent to Eway - added: filter
gfeway_save_card_number_value
for
allowing modification of obfuscated card numbers
1.1.3, 2017-01-30
- fixed: Recurring Payments start dates sometimes break form
processing - fixed: Recurring Payments end dates are calculated as day after
start date when interval is in weeks - fixed: Recurring Payments could not send formatted phone numbers
with () characters - changed: requires minimum PHP 5.3; recommended version is PHP 7.0 or
higher
1.1.2, 2017-01-04
- fixed: token customer payments can now be processed with method
Authorise (PreAuth), not just Capture - fixed: admin performance problem when website uses W3 Total Cache
with Object Caching (read
more) - fixed: add-on links disappear from Settings and Form Settings menus
when roles/permissions edited e.g. with Members plugin - added: bulk actions for setting feeds to Live or Test
1.1.1, 2016-12-12
- fixed: delayed actions (MailChimp, User Registration, Zapier) would
not trigger when creating a new token customer without a
transaction - added: trigger notification event “Subscription Created” when
creating a new token customer without a transaction - added: support free Gravity
Forms Saleforce add-on feeds with delayed actions
1.1.0, 2016-12-08
- fixed: conflict between Eway’s Client Side Encryption script and
File Upload fields - fixed: undefined index errors on
gform_replace_merge_tags
hook, e.g. with GF User
Registration login widget - changed: minimum required version of Gravity Forms is 2.0
- changed: accept number fields for Recurring Payments feed
fields - changed: report any recurring payments initial fee amount in the
entry note - changed: don’t attempt card processing if form validation fails
(validation in other plugins; honeypot failure; save and continue
heartbeat) - added: support for token payments and token customer creation
- added: support for creating token customers without a
transaction - added: support for notification actions on payment events (payment
completed, pending, failed; subscription created)
1.0.6, 2016-11-05
- added: support Zapier feeds with delayed action, and force
transaction ID send by duplicating it as entry meta
1.0.5, 2016-09-09
- fixed: InvoiceReference and InvoiceNumber had each other’s values
(NB: please update your filters if you modify these values!) - fixed:
do_parse_request
is a filter, not an action - fixed: indirect expressions incompatible with PHP 7
- fixed: one Gravity Forms field could not be mapped to multiple Eway
fields - fixed: prevent Free Eway add-on from processing form when Pro add-on
has an active feed - fixed: email address fields with confirmation enabled failed
- changed: use
wp_remote_retrieve_*()
functions instead
of response array access (WP4.6 compatibility) - changed: Shipping Address defaults to Left Empty (was: Same as
Billing Address) - changed: use Gravity Forms
get_order_total()
to
calculate form total (fixes T2T Toolkit conflict with Coupons
add-on) - changed: use the minified version of the Eway Client Side Encryption
script, unlessSCRIPT_DEBUG
is enabled - added: default value for Invoice Reference is the form ID for Direct
/ Recurring, and form ID + entry ID for Responsive Shared Page - added: pre-fill some field mappings in new feeds
- added: support for Beagle Verify on Responsive Shared Page
feeds - added: smart Client Side Encryption when mixing Direct Connection
and Recurring Payments feeds on one form - added: check for PCRE (regular expression library) minimum
version - added: new error message strings for Eway Rapid API response
codes - added: feeds list now shows mode (test/live) and method
(direct/shared page/recurring) - added: record partial card number and type for Direct Connection
transactions
1.0.4, 2016-05-06
- fixed: v1.0.3 broke Client Side Encryption for Direct Connection
feeds (sorry!)
1.0.3, 2016-05-02
- fixed: send customer title to Eway when mapped in a feed
- fixed: recurring payments using the form_total as the recurring
amount - fixed: T2T Toolkit breaks posted Gravity Forms total field when
products have options
1.0.2, 2016-04-20
- changed: when overriding the global Gravity Forms currency, override
for all forms on page (or they’ll override our form) - changed: minimum required version of Gravity Forms is 1.9.15
- fixed: saving feed settings in Gravity Forms 2.0
- fixed: Client Side Encryption works on form previews now too
- fixed: delayed notifications are always processed, regardless of
transaction status (use conditional logic on AuthCode for success/fail
notifications) - fixed: some en-GB, en-AU, en-NZ translation strings
- added: separate sandbox configuration, making it easier to switch
between Live and Sandbox modes
1.0.1, 2016-03-08
- fixed: was always using sandbox for Responsive Shared Page,
regardless of feed settings
1.0.0, 2016-02-27
- initial public release