Fixed bug #2727

* Modified IPN validation to compare the IPN currency against the order currency, rather than the base one.