Hello,
Would it not be prefferable to choose the settling currecny as opposed to the original currency, I changed the following line from donation_ipn()
$currency = check_plain($_POST['mc_currency']);
to choose the settling currency
$currency = check_plain($_POST['settle_currency']);
Thanks
Mark