Currency Switcher
Features
- Exchange services have been removed for one, simple, free API compliments of GiveWP
- Exchange rates now automatically update every day (unless they are manually set)
Features
- Decimals now look great and are better handled using the new Multi-Step template decimal option introduced in GiveWP 2.11.0
Fixes
- The currency levels are now correctly updated when a new payment method is selected
Fixes
- Resolved issue where Currency > Decimals setting was affecting donation calculations and reducing amounts
Fixes
- Prevent duplicate database updates from 1.3.12
Features
- Currency exchange code and amount are now stored in the new give_revenue table
Fixes
- Improved compatibility with the Multi-step form
- Allow for 0 as a valid number of decimals in settings
Fixes
- Resolved an issue with the previous release which was causing a JavaScript error for donors when attempting to switch currencies.
Fixes
- When a donor is logged in and Fee Recovery is active the fee amount could be inaccurate with some configurations.
- Preventing conflicts with GiveWP 2.7 version. Note: The Currency Switcher add-on is currently not compatible with the first GiveWP Form Template but we're working on making it compatible in an upcoming release.
Fixes
- Adjusted a JavaScript conditional check to prevent a JS error when Currency Switcher is not enabled on a donation form.
Fixes
- Resolved a conflict with Fee Recovery that was formatting currencies incorrectly when using comma-delimited currencies.
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.
