Read the latest news about Gravity Forms Eway Pro.
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, unless
SCRIPT_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