Give
Recent Updates
Fixes
- Resolved an issue with Currency Switcher in wp-admin where the “Subscription Value” would no appear in the default currency, not the currency the donor gave in.
- An update card error could occur when a donor attempted to update their subscription credit card after previously giving using Stripe. This has been resolved so now subscriptions are properly updated regardless of giving via Google, Apple, or Credit Card payments.
Fixes
- Razorpay was incorrectly recording webhooks from other gateways. Now it will only log Razorpay webhooks.
- Resolved an issue with compatibility with “Donor’s Choice” recurring donation period selection which would record an incorrect frequency for certain configurations.
- Resolved an issue with session usage and recurring donations. Now if a modal window is closed accidentally the session will remain..
Tweaks
- Hardened security for the AJAX handler within Razorpay.
Features
- Square’s API has undergone significant updates and this update brings it up to date with all those changes. Specific updates include updating oAuth API to version 2.0, Locations API updated to v2, payment processing now using the new Payments API, and improvements to token renewals.
- Square now has a proper sandbox for testing so we have added a new “Connect to Square Sandbox” button within the admin.
- There is now a “Token Refresh” date field that displays within Square’s WP-admin settings screen so you can more easily tell when the last refresh was and can even manually refresh it yourself. As well, there is also a line item under System Information for support.
Fixes
- Razorpay had an issue which in some circumstances would create two subscription records incorrectly for donors giving through the gateway. This has since been resolved and now only a singular record will display in GiveWP.
Features
- Added the ability for admins to set specific Razorpay accounts per donation form.
Fixes
- Resolved an issue with Currency Switcher not properly setting the currency when only one currency is supported by a particular payment gateway.
- When a logged in donor’s preferred currency was auto-switched there was an issue with the donor then giving a custom amount in that currency that has been fixed.
- Resolved an issue with currency formatting the total amount correctly when the donor switches the payment gateway.
- An “Invalid amount” notice would display incorrectly when using custom currency amount in a multi-level donation form. Now no incorrect errors will display.
Fixes
- Resolved an issue with Razorpay incorrectly clearing a donor’s session once donated.
Fixes
- Resolved a compatibility issue with Form Field Manager latest version which in certain environments would create a PHP fatal error.
Features
- Updated how Zaps are processed so that they are more reliable on websites processing many donations. We moved away from using WP Cron to using a background processing utility that is more reliable.
Fixes
- Resolved an issue with Stripe ACH (via Plaid) not properly cancelling the subscription when a donor elects to unsubscribe from their recurring donation. #915 #916