Globally disabled Currency Switcher breaks decimal position in Stripe amounts
complete
Rick Alday
Steps to reproduce:
- Activate Currency Switcher and Fee Recovery add-ons
- Do not enable Currency Switcher in the general settings, only in one GiveWP form.
On a form that does not have Currency Switcher enabled
- Make a test credit card payment with Stripe and opt-in for fee recovery.
- The amount recorded in GiveWP is correct but it's off by a couple of decimal places in Stripe. For example a donation for $250.00 + $5.93 for fees will only charge the customer $2.55
Workaround: Enable Currency Switcher globally.
Jason Adams
complete
I'm happy to report this has been resolved in the new Give Currency Switcher 1.3.14 release. Please update and let us know if you have any further issues!
Ravinder Kumar
in progress
Ravinder Kumar
under review
L
Lorie
I do not use the currency switcher on my site and am having this problem
Yahya
Lorie: I second this: Currency switcher is disabled globally and on every form - yet this still occurred.
L
Lorie
Yahya : Give helped find the problem on our site - it was our SG Optimizer Plugin. The plugin is disabled and the donation amounts are correct now.
Ben Meredith
Yahya :
The workaround on this issue is to enable Currency Switcher on a site-wide basis, or to completely remove the Currency Switcher add-on from the site. Having it active but globally disabled will cause this issue.
Henry Holtgeerts
planned