robmcvey/cakephp-paypal — pull request #11 by happymeerkat (2014-02-15 17:16:57+00:00)
Title: RefundTranasction added and multiple currency support for the doDirectPa...

RefundTransaction support added to allow for refunds to be processed to a PayPal users account for transactions less than 60 days old.
(https://developer.paypal.com/docs/classic/api/merchant/RefundTransaction_API_Operation_NVP/)

Multiple currency support added to the existing doDirectPayment method because:
1. It's useful
2. PayPal returns a misleading "You can not refund this type of transaction (10009)" message if you are using a Sandbox account that is not setup with the currency of the original transaction/refund.