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.