Gravity Forms eWAY Pro v1.1.4 has just been released. This release adds a work-around for Gravitate Encryption meddling with the form total; allows Recurring Payments to use the form total as initial payment; some filter changes.
The Gravitate Encryption add-on for Gravity Forms was simply not written with payment gateway integrations in mind. It breaks the process for calculating form totals, so by the time a transaction is triggered, there’s nothing to charge. I’ve written a work-around for this so that customers relying on that add-on can still accept eWAY payments.
Recurring Payments initial payments
For some reason, when I wrote the feed settings for Recurring Payments I allowed the recurring amount to come from the form total, but not the initial amount. It can be useful to allow both to come from the form total (or just one, or neither!) so I’ve updated the code accordingly.
Filters on the transaction values now pass an argument for the form entry. This is only valid for Responsive Shared Page transactions, however, because Direct transactions and Recurring Payments don’t have an entry when the eWAY transaction is processed.
There’s also three new filter hooks:
- gfeway_invoice_amount — for altering the transaction amount
- gfeway_customer_ref — for setting a customer reference on Recurring Payments
- gfeway_save_card_number_value — for further obfuscating the card number returned by eWAY Rapid API transactions
You can update to the latest version from your WordPress plugin admin page. Here’s the full changelog for Gravity Forms eWAY Pro.