Menu

Gravity Forms eWAY

Gravity Forms eWAY

create online payment forms with Gravity Forms and eWAY

Changelog

Read the latest news about Gravity Forms eWAY Pro.

Gravity Forms eWAY Pro

Changelog

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