Give
Recent Updates
Features
- Added a new payment gateway for Stripe called BECS Direct Debit payments for Australia. This includes support for one time and subscription payments. Note: Subscription payments are only supported via the Recurring Donations add-on. [#4590](https://github.com/impress-org/givewp/issues/4590)
Fixes
- Improved Stripe’s error handling so that the error output is more descriptive of the actual problem and donations are not marked as complete if the card is denied by Stripe. [#4689](https://github.com/impress-org/givewp/issues/4689)
- When viewing legacy reports and filtering data you would incorrectly be redirected to the new reports screen instead of seeing filtered report data. [#4644](https://github.com/impress-org/givewp/issues/4644)
- The alignment of the money fields were off a few pixels on the donation form settings screen. [#4638](https://github.com/impress-org/givewp/issues/4638)
- Modified pro license logic so that old license keys saved to the database don’t cause incorrect notices to display. [#4669](https://github.com/impress-org/givewp/issues/4669)
- Updated the country select dropdown to remove missing and incorrect countries. [#4745](https://github.com/impress-org/givewp/issues/4745)
- Dates for the donor wall now output the properly translated date. [#4721](https://github.com/impress-org/givewp/issues/4721)
- Several field descriptions in the plugin settings had typos and / or required clarity for better understanding. [#4649](https://github.com/impress-org/givewp/issues/4649), [#2808](https://github.com/impress-org/givewp/issues/2808)
Tweaks
- Replaced the default placeholder image that was using placehold.it image for a local image for improved support. [#4743](https://github.com/impress-org/givewp/issues/4743)
Fixes
- We resolved a bug which was causing amounts over $999.99 to be rejected by the Moneris API due to an incorrect currency format. The Moneris API does not want any thousands separators passed in the payment request. We have removed the thousands separators and tested thoroughly to ensure large amounts are fully supported.
Fixes
- Resolved an issue where hidden fields within payment gateway fieldsets could become shown when switching between gateways.
- Resolved a rare scenario that could result in a PHP warning.
Fixes
- Resolved an issue with compatibility with Fee Recovery not passing the fees properly to the gateway. https://github.com/impress-org/give-payumoney/issues/21
Fixes
- Resolved an issue with Stripe subscriptions that were set to cancel after a certain number of renewals not properly cancelling in Stripe if already set to a completed status in the plugin. We also improved the error handling so that the system will log more description about the subscription if an issue occurs. #943
Fixes
- When Constant Contact’s API is unreachable or down we have improved the error handling so that it catches this exception, logs it, and does not prevent the donation from processing. #40
Security
- In this version we have patched an important security vulnerability. The fix prevents malicious actors from gaining unauthorized access to donor subscriptions where they would then be able to update subscription amounts or cancel the subscription. Please note: no credit card data or information was ever compromised as we never store card sensitive information to your database. Please update immediately and [contact our support](https://givewp.com/support/) if you have any issues or questions.
Fixes
- There was an issue with compatibility with the Fee Recovery add-on not properly adding the fee to the Razorpay checkout.
Fixes
- Improved support for various currency formats, such as commas for decimal separators and periods for thousands separators (popular in Europe), to prevent incorrect amount appearance in the donation giving section.
Features
- Tested for compatibility with WooCommerce 4.0+.
Fixes
- Resolved an issue with MailChimp API requests not sending data properly when the “Send Donation Data” option is enabled. Now data from your custom Form Field Manager fields, Fee Recovery, and Recurring fields will again send properly. #69