We have enhanced the PayPal payment process to check the status of any transaction from PayPal. Where the transaction status is 'Refund', the transaction is logged in the user session log, but is not processed.