I have had a contractor work on the Paypal integration aspect of our site, and they have it mostly finished, but had to leave for another job so left 2 things unfinished:
1. The Paypal transaction (in sandbox) works well, sending the reference number of the transaction to our PHPMyAdmin database table, but we need to create and populate a table 'CMSPaypalTransactions' with all the paypal details to be able to show the transaction details locally.
2. Refunds: the Paypal transaction has been created so that each item (if they buy more than one) has it's own ID, so now need to build in the function to refund an individual order. Upon transaction completion, it should enter a new row in the new table from #1 above.