Gravity Forms eWAY v2.2.5 has just been released, with a fix for Recurring Payments when phone numbers contain “()” characters.
eWAY’s Recurring Payments API is an old XML API, and I discovered recently that it doesn’t handle the same phone number formats that the newer Rapid API does. In particular, phone numbers containing parentheses “()” are rejected by the Recurring Payments API. You get this in Gravity Forms if you leave the format setting on a Phone Number field on the default, instead of changing it to the International format.
Custom filters have also been updated to send a third parameter, always with the value false
.
This change is for compatibility with the Pro version, which passes the form entry as the third parameter for Responsive Shared Page transactions.
You can update to the latest version from your WordPress plugin admin page. Here’s the full changelog for Gravity Forms eWAY.