A French donor cid=27543831 has a recurring donation of EUR 3.00 that's processed twice, 4000623881 and 4000291375. At the Ingenico console these donations appear as $3.45 USD. This donor has reported a bank fee being applied to each donation.
Is it possible that a currency conversion is happening somewhere it ought not?